diff --git a/.config/fish/fzf.fish b/.config/fish/fzf.fish index 4e81c0dc..c0cbbece 100644 --- a/.config/fish/fzf.fish +++ b/.config/fish/fzf.fish @@ -32,7 +32,7 @@ bind m fzf-select function fzf-complete -d 'fzf completion and print selection back to commandline' set -l complist (complete -C(commandline -c)) set -l result - string join -- \n $complist | sort | fzf -m --select-1 --exit-0 --header '(commandline)' | cut -f1 | while read -l r; set result $result $r; end + string join -- \n $complist | sort | eval (__fzfcmd) -m --select-1 --exit-0 --header '(commandline)' | cut -f1 | while read -l r; set result $result $r; end set prefix (string sub -s 1 -l 1 -- (commandline -t)) for i in (seq (count $result))