Fix fzf completion with relative paths

This commit is contained in:
Marko Korhonen 2022-08-31 10:09:34 +03:00
parent 78a01f8a44
commit 5341406b2e
Signed by: FunctionalHacker
GPG key ID: A7F78BCB859CD890

View file

@ -32,17 +32,20 @@ export PATH="/home/$USER/.bin:$PATH"
export GOPATH=~/.go
# fzf settings
export FZF_DEFAULT_COMMAND='fd -Ht f'
export FZF_ALT_C_COMMAND='fd -Ht d'
export FD_COMMAND='fd -HLt'
export FZF_DEFAULT_COMMAND="$FD_COMMAND f"
export FZF_ALT_C_COMMAND="$FD_COMMAND d"
export FZF_DEFAULT_OPTS='-m --ansi --bind ctrl-a:toggle-all,ctrl-d:deselect-all,ctrl-t:toggle-all'
export FZF_COMPLETION_TRIGGER='**'
export FZF_CTRL_T_COMMAND="$FZF_DEFAULT_COMMAND"
export FZF_CTRL_T_OPTS='--preview "bat --color=always --style=numbers --line-range=:500 {}"'
_fzf_compgen_dir() {
fd -Ht d
}
_fzf_compgen_path() {
fd -Ht f
resultcmd="$FZF_DEFAULT_COMMAND . $1"
eval ${resultcmd}
}
_fzf_compgen_dir() {
resultcmd="$FZF_ALT_C_COMMAND . $1"
eval ${resultcmd}
}
# dotfile repository location