Use fd for fzf if available

This commit is contained in:
2021-08-09 11:58:16 -05:00
parent 8e488b12b3
commit 14633afba2
4 changed files with 26 additions and 5 deletions

17
zshrc
View File

@ -19,7 +19,7 @@ fi
# 1. starship
# 2. p10k
# 3. manjaro
if [[ -n "$(command -v starship)" ]]; then
if (( $+commands[starship] )); then
eval "$(starship init zsh)"
else
if [[ -s ~/.p10k.zsh ]]; then
@ -38,15 +38,26 @@ if [[ -s /usr/share/zsh/plugins/zsh-autosuggestions/zsh-autosuggestions.zsh ]];
fi
# Intelligent and fast autojump
if [[ -n "$(command -v zoxide)" ]]; then
if (( $+commands[zoxide] )); then
eval "$(zoxide init zsh)"
fi
# Cheat my way through the CLI
if [[ -n "$(command -v navi)" ]]; then
if (( $+commands[navi] )); then
eval "$(navi widget zsh)"
fi
# Use fd for fzf
if (( $+commands[fd] )); then
_fzf_compgen_path() {
fd --hidden --follow --exclude ".git" . "$1"
}
_fzf_compgen_dir() {
fd --type d --hidden --follow --exclude ".git" . "$1"
}
fi
# Custom aliases
if [[ -s ~/.aliases ]]; then
source ~/.aliases