if [[ $(command -v fzf) ]]; then source <(fzf --zsh) 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' if [[ $macos_interface_style = "Light" ]]; then FZF_COLORS=' --color=fg:#5C6166,fg+:#FCFCFC,bg:#FCFCFC,bg+:#5C6166 --color=hl:#4196df,hl+:#6daee6,info:#eba54d,marker:#80ab24 --color=prompt:#e7666a,spinner:#9870c3,pointer:#b294d2,header:#51b891 --color=border:#5C6166,label:#e7666a,query:#5C6166 --border="rounded" --border-label="" --preview-window="border-rounded" --prompt="> " --marker=">" --pointer="◆" --separator="─" --scrollbar="│"' else FZF_COLORS="" fi export FZF_DEFAULT_OPTS=$FZF_COLORS" --multi -e --ansi --layout=reverse --preview='bat --color=always --tabs=2 --style=plain --theme=Monokai\ Extended\ Light {}'" export FZF_CTRL_R_OPTS=$FZF_COLORS" -e --ansi --layout=reverse --preview=''" _fzf_compgen_path() { fd -H -L --ignore-file ~/.local/config/fd . "$1" } _fzf_compgen_dir() { fd -H -L --ignore-file ~/.local/config/fd --type d . "$1" } fi