diff options
Diffstat (limited to 'shell/key-bindings.fish')
| -rw-r--r-- | shell/key-bindings.fish | 24 |
1 files changed, 10 insertions, 14 deletions
diff --git a/shell/key-bindings.fish b/shell/key-bindings.fish index 7afb8aa2..14e634cd 100644 --- a/shell/key-bindings.fish +++ b/shell/key-bindings.fish @@ -89,20 +89,16 @@ function fzf_key_bindings set -l fzf_query $commandline[2] set -l prefix $commandline[3] - test -n "$FZF_TMUX_HEIGHT"; or set FZF_TMUX_HEIGHT 40% - begin - set -lx FZF_DEFAULT_OPTS (__fzf_defaults "--reverse --walker=dir,follow,hidden --scheme=path --walker-root=$dir" "$FZF_ALT_C_OPTS") - set -lx FZF_DEFAULT_OPTS_FILE '' - set -lx FZF_DEFAULT_COMMAND "$FZF_ALT_C_COMMAND" - set -l result (eval (__fzfcmd) +m --query=$fzf_query) - - if test -n "$result" - cd -- $result - - # Remove last token from commandline. - commandline -t "" - commandline -it -- $prefix - end + set -lx FZF_DEFAULT_OPTS (__fzf_defaults \ + "--reverse --walker=dir,follow,hidden --scheme=path --walker-root=$dir" \ + "$FZF_ALT_C_OPTS --no-multi") + + set -lx FZF_DEFAULT_OPTS_FILE + set -lx FZF_DEFAULT_COMMAND "$FZF_ALT_C_COMMAND" + + if set -l result (eval (__fzfcmd) --query=$fzf_query) + cd -- $result + commandline -rt -- $prefix end commandline -f repaint |
