Set up with zsh, tmux, fzf, and NeoVim.
This might work. Realistically I'm probably making some assumptions about the system that may not be true for your computer.
cd dotfiles && ./install.sh && ./stow.sh -R
Or if you only want to use certain parts of the config, substitute those directory names instead of using stow.sh.
This will create symlinks from the repository to the proper locations, ensuring that the files are kept in sync with the repository.
zsh is configured to use the Starship prompt.
exa
instead of ls
bat
instead of cat
Option + Ctrl + hjkl
- Switch Tmux PaneOption + Shift + hl
- Switch Tmux WindowCtrl + hjkl
- Switch vi paneThe prefix key is bound to the default of ctrl-b
.
Prefix ,
- Rename windowPrefix s
- Split horizontalPrefix v
- Split verticalPrefix z
- Maximize/restore tmux paneftm <session name>
- Start or jump to this tmux sessionftm
- List active sessionsfo [words]
- Fuzzy search for files matching words
. Open in editor.fr [words]
- Like fo
, but for the current git repositoryfh [words]
- Search command history