- Corne Keyboard
- AeroSpace
- Ghostty
- zsh with Starship
- tmux with sesh
- Neovim (custom config started from kickstart.nvim)
- lazygit
- OpenCode
Reference of less used keybindings
- tmux
- ctrl-space ctrl-s (save tmux sessions)
- ctrl-space ctrl-r (restore last tmux session)
- ctrl-space ctrl-o (swap panes)
- nvim
:so(source a lua file)- Insert mode
- ctrl-o (next command will be in insert mode)
- Windows
- ctrl-w = (make windows equal height and width)
- ctrl-w v (vertical split)
- ctrl-w s (horizontal split)
- ctrl-w x (swap windows)
- ctrl-o (close all other windows)
- ctrl-c (close current window)
- up (vertical resize larger)
- down (vertical resize smaller)
- right (horizontal resize larger)
- left (horizontal resize smaller)
- ctrl-w H (move current window to the far left)
- ctrl-w J (move current window to the very bottom)
- ctrl-w K (move current window to the very top)
- ctrl-w L (move current window to the far right)
- Stop using nvim-tree (since I use oil.nvim now)
- Auto close old buffers (max of 10 open at a time)
- Keybinding ideas
- Make h go to previous line
- Make l go to next line
- Buffer Navigation
- File management
- Git
- Language support
- Org mode-like
- Other
- Buy Voyager
- Revamp layout
- Use home row mods
- Swap Alt and Cmd so they are the same as on a Mac
- Swap backspace and escape on thumb keys because backspace is more common
- Setup Karabiner-Elements:
- To disable Mac keyboard when keyboard is attached
- Add hyper and meh keys for Mac keyboard
./set_theme.sh "catppuccin-latte"
Credits:
- https://shapeshed.com/vim-tmux-alacritty-theme-switcher/
- https://unix.stackexchange.com/questions/656854/switch-between-light-and-dark-mode-in-vim-and-tmux-with-one-command
- https://github.com/tichopad/alacritty-theme-switch
- https://github.com/dweidner/tmux-theme
- https://github.com/zaldih/themery.nvim