diff --git a/home/.config/shell/aliases b/home/.config/shell/aliases index aa84f66..edb8761 100755 --- a/home/.config/shell/aliases +++ b/home/.config/shell/aliases @@ -74,12 +74,11 @@ alias cfgit='vim ~/.config/git/config' alias cfhypr='vim ~/.config/hypr' alias cfsway='vim ~/.config/sway/config' -# z.lua shortcuts -alias j='z' # for the sake of autojump old habits -alias zz='z -c' # restrict matches to subdirs of $PWD -alias zb='z -b' # restrict matches to parent directories -alias zi='z -I' # cd with interactive fzf selection -alias zbi='z -b -I' # pick parent directory to cd into with fzf +# zoxide shortcuts +alias cd='z' # use zoxide as the default cd command +alias cdi='zi' # interactive mode (fzf) +alias j='z' # for the sake of old habits from autojump +alias ji='zi' # interactive mode (fzf) # Fallbacks command -v hd > /dev/null || alias hd='hexdump -C' # Cannonical hex dump; some systems have this symlinked diff --git a/home/.config/zsh/.zshrc b/home/.config/zsh/.zshrc index 1503207..1be10c7 100755 --- a/home/.config/zsh/.zshrc +++ b/home/.config/zsh/.zshrc @@ -108,6 +108,10 @@ if command -v pyenv >/dev/null 2>&1; then eval "$(pyenv init -)" fi +if command -v zoxide >/dev/null 2>&1; then + eval "$(zoxide init --cmd z zsh)" +fi + ######################### # Zgenom Plugin Manager # ######################### @@ -121,7 +125,6 @@ zgenom autoupdate # If the init script doesn't exist yet if ! zgenom saved; then - zgenom load skywind3000/z.lua zgenom load akash329d/zsh-alias-finder zgenom load clarketm/zsh-completions zgenom load zsh-users/zsh-autosuggestions