summaryrefslogtreecommitdiff
path: root/shell/key-bindings.fish
diff options
context:
space:
mode:
Diffstat (limited to 'shell/key-bindings.fish')
-rw-r--r--shell/key-bindings.fish24
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