dotfiles/config/zsh/fzf.zsh

21 lines
892 B
Bash
Raw Permalink Normal View History

2023-05-03 01:34:27 +02:00
if [[ $(command -v fzf) ]]; then
2024-06-19 17:38:47 +02:00
source <(fzf --zsh)
2023-04-15 01:50:14 +02:00
export FZF_DEFAULT_COMMAND='fd -H -L --ignore-file ~/.local/config/fd'
export FZF_CTRL_T_COMMAND='fd -H -L --ignore-file ~/.local/config/fd'
2024-10-08 00:09:11 +02:00
FZF_COLORS='
2024-09-01 14:28:10 +02:00
--color=fg:#5c6166,fg+:#fcfcfc,fg+:#fcfcfc,bg+:#686868
--color=hl:#3199e1,hl+:#46ba94
--color=info:#eca944,gutter:#fcfcfc,pointer:#ea6c6d,marker:#ea6c6d
2024-10-08 00:09:11 +02:00
--border=none --preview=sharp --layout=reverse
--prompt="> " --marker=">" --separator="" --scrollbar="│"
'
2024-09-01 14:28:10 +02:00
export FZF_DEFAULT_OPTS=${FZF_COLORS}" --multi -e --ansi --preview='bat --color=always --tabs=2 --style=plain --theme=Monokai\ Extended\ Light {}'"
2024-10-15 00:44:53 +02:00
export FZF_CTRL_R_OPTS=${FZF_COLORS}" -e --ansi --preview=''"
2023-04-15 01:50:14 +02:00
_fzf_compgen_path() {
2024-10-15 00:44:53 +02:00
fd -H -L --ignore-file "${HOME}/.local/config/fd" . "$1"
2023-04-15 01:50:14 +02:00
}
_fzf_compgen_dir() {
2024-10-15 00:44:53 +02:00
fd -H -L --ignore-file "${HOME}/.local/config/fd" --type d . "$1"
2023-04-15 01:50:14 +02:00
}
fi