Commit graph

12 commits

Author SHA1 Message Date
Ade Attwood
8cdd862133 feat(core): make wezterm nushell and nvim adapt theme
Now all the terminal themes will adapt with the system theme. Like other apps
it will not do this automatically, however needing to restart the terminal
session is not to much is an issue.
2025-07-25 11:29:07 +01:00
Ade Attwood
adf01758f0 fix(terminal): wezterm nvim switch pane integration
When working on windows the top most process name is the current foreground
process name. For example if you are runing something like a terminal in nvim
the terminal process is the foreground like `nu`

This now gets the full process stack and if any of the processes in the stack
are a editor then it will send the binding to the editor to change the pane.

This now will give you windows wezterm integration for the tmux navigator
custom plugins.
2025-07-25 09:13:30 +01:00
b68ba5eb5e chore(term): use the FiraCode font 2025-01-10 20:28:00 +00:00
1a9492c0ef feat(core): start the windows support 2024-12-30 13:15:37 +00:00
7882a3cbe2 feat(wezterm): add <ctrl-bb> binding to go to the previous tab
When developing I often want to quickly swap between vim and a terminal. The
vim built in terminal does not really work for be. I prefer to use a proper
terminal.

Now you can quickly swap by pressing <LEADER-b> this is the same kind of
workflow I have in vim by using the <LEADER-TAB>
2024-11-28 18:05:58 +00:00
6b939f0486 feat(term): move to wezterm mux from tmux
So this is the first commit where we are starting to migrate from tmux.
Right now I'm not sure how this will go, every other attempt has not
lasted very long.

This does support all the features I am using in tmux though. TBH most
of the stuff in the tmux.conf wezterm does by default. For example, the
pain numbers start at 1 not 0.

This implements a fork of tmux navigation, the plugin I have been using
in vim since like.... day one.
2024-09-04 18:20:25 +01:00
56bcdd34b3 refactor(core): move from base16 themes to nord
This is moves everything I can think of. A lot of the things I use have
this built in. The vim and tmux themes has been added so the place I
spend all my time looks nice.
2024-06-08 14:50:57 +01:00
521382ecb7 fix(terminal): disable wayland in wezterm
This is causing issues with losing the cursor, you then need to move the
cursor over another window to get it back.

On Gnome it is also not picked up but the window manager. You cannot
then using tools like wmctrl to reposition and resize it.
2024-05-03 07:52:49 +01:00
38be0963c4 feat(vim): move to commit mono font
I think I will be installing this with the dotfiles soon.
2024-04-10 19:20:42 +01:00
e17f3f0e97 feat(terminal): configure wezterm titlebar so it looks nice
When using wezterm on wayland the gnome titlebar dose not get used. The
coloring of this is dark by default and dose not look good with a light
background.

Going forward I would like to configure this to adapt to the system
light or dark settings.
2024-03-02 18:13:33 +00:00
0bc3b77bd8 fix(term): disable warning about missing glyphs in wezterm
In some of the github fonts there are some glyphs now supported, they
are mainly getting used as icons in the vim completion ui.

Now we are not getting any system messages for this it has become quite
annoying.
2023-12-27 11:19:05 +00:00
321ec9b37d chore(term): add the wezterm config
I have been using this for quite a while now, this only adds the config
to the repo I have not yet got round to creating a configz module.
2023-11-25 20:50:19 +00:00