see also
bash
posix shell
extensions
jump
Super fast autojump tool. Makes cd MUCH better.
zoxide
An alternative to jump. Bit more popular.
https://git.sr.ht/~kota/kota-prompt
I unironically use vi-mode.
https://github.com/zsh-users/zsh-history-substring-search
setopt HIST_IGNORE_ALL_DUPS
bindkey -M vicmd 'k' history-substring-search-up
bindkey -M vicmd 'j' history-substring-search-down
zsh-autoenv
Similar to direnv but with aliases. zsh only.
direnv
Load and unload local shellrc depending on the current directory.