diff --git a/.config/zsh/fzf.zsh b/.config/zsh/fzf.zsh new file mode 100644 index 00000000..3b018f68 --- /dev/null +++ b/.config/zsh/fzf.zsh @@ -0,0 +1,13 @@ +#!/bin/env zsh +eval "$(fzf --zsh)" + +export FZF_DEFAULT_COMMAND="fd --hidden --strip-cwd-prefix --exclude .git " +export FZF_CTRL_T_COMMAND="$FZF_DEFAULT_COMMAND" +export FZF_ALT_C_COMMAND="fd --type=d --hidden --strip-cwd-prefix --exclude .git" +export FZF_DEFAULT_OPTS="--height 50% --layout=default --border --color=hl:#933737" +export FZF_TMUX_OPTS=" -p90%,70% " + +export FZF_CTRL_T_OPTS="--preview 'bat --color=always -n --line-range :500 {}'" +export FZF_ALT_C_OPTS="--preview 'eza --tree --color=always {} | head -200'" + +alias fman="compgen -c | fzf | xargs man"