Fish shell completion using fzf (simple, no bullshit, and no need to download any plugin)
- Fish (obviously)
- fzf
- eza (optional)
- bat (optional)
curl https://gist.githubusercontent.com/developic/643a0384bd911ec09d43850cddf45688/raw/9c1932b9eb25c4bf83a79a29a3473fdd3149de32/fzf-tab.fish -o ~/.config/fish/functions/__fzf_complete.fish && echo 'bind \t __fzf_complete' >> $XDG_CONFIG_HOME/fish/config.fishreload fish:
source $XDG_CONFIG_HOME/fish/config.fishYou can set $fzf_complete_opts for extra fzf flags:
set -g fzf_complete_opts --border --cycle --info=inline