-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.fzf.zsh
27 lines (24 loc) · 1003 Bytes
/
.fzf.zsh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# fzf config
# ---------
export FZF_BASE="$(brew --prefix fzf)"
export FZF_DEFAULT_COMMAND='fd --type file -H -i'
export FZF_CTRL_T_COMMAND="$FZF_DEFAULT_COMMAND"
# Tokyo Night
# export FZF_DEFAULT_OPTS='--color=fg:#f8f8f2,bg:#282a36,hl:#bd93f9 --color=fg+:#f8f8f2,bg+:#44475a,hl+:#bd93f9 --color=info:#ffb86c,prompt:#50fa7b,pointer:#ff79c6 --color=marker:#ff79c6,spinner:#ffb86c,header:#6272a4 --preview "cat --color=always {}" --preview-window "~3"'
# Catpuccin Macchiato
export FZF_DEFAULT_OPTS=" \
--color=bg+:#363a4f,bg:#24273a,spinner:#f4dbd6,hl:#ed8796 \
--color=fg:#cad3f5,header:#ed8796,info:#c6a0f6,pointer:#f4dbd6 \
--color=marker:#b7bdf8,fg+:#cad3f5,prompt:#c6a0f6,hl+:#ed8796 \
--color=selected-bg:#494d64 \
--multi"
export FZF_PATH="${FZF_BASE}/bin"
if [[ ! "$PATH" == *$FZF_PATH* ]]; then
export PATH="${PATH:+${PATH}:}${FZF_PATH}"
fi
# Auto-completion
# ---------------
source ${FZF_BASE}/shell/completion.zsh
# Key bindings
# ------------
source ${FZF_BASE}/shell/key-bindings.zsh