shells/zsh: add j and jh for jumping

This commit is contained in:
Infinidoge 2024-02-27 02:47:15 -05:00
parent 09cb021ac7
commit af0bc24fe4
Signed by: Infinidoge
SSH key fingerprint: SHA256:oAMyvotlNFraMmZmr+p6AxnNfW/GioTs1pOn3V4tQ7A

View file

@ -37,6 +37,16 @@
if [[ "$(basename "$(readlink "/proc/$PPID/exe")")" == ".kitty-wrapped" ]]; then
PATH=$(echo "$PATH" | sed 's/\/nix\/store\/[a-zA-Z._0-9-]\+\/bin:\?//g' | sed 's/:$//')
fi
j() {
if [[ $# -eq 0 ]] then
\builtin cd -- "$(fd -H -t d | fzf)"
else
\builtin cd -- "$(fd -H -t d | fzf -1 -q "$@")"
fi
}
alias "jh"="cd ~ && j"
'';
dotDir = ".config/zsh";