# switch group using `,` and `.` zstyle ':fzf-tab:*' switch-group ',' '.' zstyle ':fzf-tab:*' fzf-command ftb-tmux-popup zstyle ':fzf-tab:*' popup-min-size 90 20 zstyle ':fzf-tab:*' popup-pad 40 0 zstyle ':fzf-tab:*' fzf-min-height 20 export FZF_DEFAULT_OPTS=( '--color=fg:-1,bg:-1,hl:#005faf,bg+:-1,fg+:#ffffff,hl+:#ffb67a' \ '--color=info:#b0b0b0,prompt:#5fff87,pointer:#0f63bd,marker:#ff0808,spinner:#ffb67a,header:#0ca8fb,border:#4697BD' \ '-i' \ '--ansi' \ '--prompt= ' \ '--pointer=' \ '--tabstop=4' \ '--layout=reverse' \ '--preview-window=right:65%' ) zstyle ':fzf-tab:complete:*' fzf-flags $FZF_DEFAULT_OPTS FZF_TAB_GROUP_COLORS=( $'\033[94m' $'\033[32m' $'\033[33m' $'\033[35m' $'\033[31m' $'\033[38;5;27m' $'\033[36m' \ $'\033[38;5;100m' $'\033[38;5;98m' $'\033[91m' $'\033[38;5;80m' $'\033[92m' \ $'\033[38;5;214m' $'\033[38;5;165m' $'\033[38;5;124m' $'\033[38;5;120m' ) zstyle ':fzf-tab:*' group-colors $FZF_TAB_GROUP_COLORS #zstyle ':fzf-tab:*' default-color $'\e[38;5;250m' #zstyle ':fzf-tab:*' prefix '\e[38;5;255m' zstyle ':fzf-tab:complete:systemctl-*:*' fzf-preview 'SYSTEMD_COLORS=1 systemctl status $word' zstyle ':fzf-tab:complete:service:*' fzf-preview 'SYSTEMD_COLORS=1 service $word status' zstyle ':fzf-tab:complete:(cd|__zoxide_z):*' fzf-preview 'lsd -a --color=always --icon=always --tree --depth 2 --ignore-glob .git $realpath' zstyle ':fzf-tab:complete:(lsd|ls|cat|bat|rm|cp|mv):*' fzf-preview 'bat $realpath 2> /dev/null || lsd -a --color=always --icon=always --tree --depth 2 --ignore-glob .git $realpath'