Skip to content

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)