Terminal Windows, Tabs, and Panes
These abbreviations control the terminal emulator. Each has a Kitty
variant and a WezTerm variant; the correct one is inserted based on
$TERM or $TERM_PROGRAM.
| Abbreviation | Description |
|---|---|
editt |
Open new tab with nvim (terminal-aware) |
:q |
Close current pane/window |
:Q |
Close current tab |
:w |
New OS window |
:wv |
Split pane horizontally (new pane below) |
:wh |
Split pane vertically (new pane to the right) |
:wo |
Detach current window to its own OS window |
:wot |
Move current pane to a new tab |
:t |
New tab |
:tl |
Set tab title |
:tw |
Set window title |
:twk |
Rename workspace (WezTerm only) |
:tp |
Focus previous tab |
:tn |
Focus next tab |
:tgk |
New tab at ~/.config/kitty |
:tgn |
New tab at ~/.config/nvim |
:tgf |
New tab at ~/.config/fish |
:tgh |
New tab at ~ |
:tgcz |
New tab at ~/.local/share/chezmoi |
:tgcm |
New tab at ~/.config/chezmoi |
:tgp |
New tab at ~/projects |
:tgr |
New tab at / (root) |
:wgk |
New OS window at ~/.config/kitty |
:wgn |
New OS window at ~/.config/nvim |
:wgf |
New OS window at ~/.config/fish |
:wgh |
New OS window at ~ |
:wgzd |
New OS window at ~/.local/share/chezmoi |
:wgcz |
New OS window at ~/.config/chezmoi |
:wgp |
New OS window at ~/projects |
:wgr |
New OS window at / (root) |
:wvgk |
Split bottom at ~/.config/kitty |
:wvgn |
Split bottom at ~/.config/nvim |
:wvgf |
Split bottom at ~/.config/fish |
:wvgh |
Split bottom at ~ |
:wvgcz |
Split bottom at ~/.local/share/chezmoi |
:wvgcm |
Split bottom at ~/.config/chezmoi |
:wvgp |
Split bottom at ~/projects |
:wvgr |
Split bottom at / (root) |
:whgk |
Split right at ~/.config/kitty |
:whgn |
Split right at ~/.config/nvim |
:whgf |
Split right at ~/.config/fish |
:whgh |
Split right at ~ |
:whgcz |
Split right at ~/.local/share/chezmoi |
:whgcm |
Split right at ~/.config/chezmoi |
:whgp |
Split right at ~/projects |
:whgr |
Split right at / (root) |
:cdk |
cd ~/.config/kitty |
:cdkn |
cd ~/.config/kitty; nvim |
:cdn |
cd ~/.config/nvim |
:cdnn |
cd ~/.config/nvim; nvim |
:cdf |
cd ~/.config/fish |
:cdfn |
cd ~/.config/fish; nvim |
:cdh |
cd ~ |
:cdhn |
cd ~; nvim |
:cdcz |
cd ~/.local/share/chezmoi |
:cdczn |
cd ~/.local/share/chezmoi; nvim |
:cdcm |
cd ~/.config/chezmoi |
:cdcmn |
cd ~/.config/chezmoi; nvim |
:cdp |
cd ~/projects/… |
:cdpn |
cd ~/projects; nvim |
:cdw |
cd ~/.config/wezterm |
:cdwn |
cd ~/.config/wezterm; nvim |
:sw |
spwin (spawn new OS window) |