diff options
| author | bitraid <bitraid@protonmail.ch> | 2024-12-19 11:36:37 +0200 |
|---|---|---|
| committer | Junegunn Choi <junegunn.c@gmail.com> | 2024-12-19 20:50:04 +0900 |
| commit | 01676919414a1b78e6255b2f217d42dab1076d50 (patch) | |
| tree | b53b9de18a78b97a5e470cb3ff5f41fdd5e018f1 /shell | |
| parent | 3b0f9763800adbb82e3241baba0d3a1db4f52c6b (diff) | |
| download | fzf-01676919414a1b78e6255b2f217d42dab1076d50.tar.gz | |
[fish] Small syntax modification of some commands
No actual change, just for consistency with the rest of the code.
Diffstat (limited to 'shell')
| -rw-r--r-- | shell/key-bindings.fish | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/shell/key-bindings.fish b/shell/key-bindings.fish index 9a0dcc31..b1c36896 100644 --- a/shell/key-bindings.fish +++ b/shell/key-bindings.fish @@ -57,8 +57,8 @@ function fzf_key_bindings function fzf-history-widget -d "Show command history" test -n "$FZF_TMUX_HEIGHT"; or set FZF_TMUX_HEIGHT 40% begin - set -l FISH_MAJOR (string split '.' -- $version)[1] - set -l FISH_MINOR (string split '.' -- $version)[2] + set -l FISH_MAJOR (string split -f 1 -- '.' $version) + set -l FISH_MINOR (string split -f 2 -- '.' $version) # merge history from other sessions before searching test -z "$fish_private_mode"; and builtin history merge @@ -157,13 +157,13 @@ function fzf_key_bindings # so that after eval, the original string is returned, but with the # variable names replaced by their values. set commandline (string escape -n -- $commandline) - set commandline (string replace -r -a '\x5c\$(?=[\w])' '\$' -- $commandline) + set commandline (string replace -r -a -- '\x5c\$(?=[\w])' '\$' $commandline) # eval is used to do shell expansion on paths eval set commandline $commandline # Combine multiple consecutive slashes into one - set commandline (string replace -r -a '/+' '/' -- $commandline) + set commandline (string replace -r -a -- '/+' '/' $commandline) if test -z "$commandline" # Default to current directory with no --query @@ -180,7 +180,7 @@ function fzf_key_bindings set fzf_query $commandline else # Also remove trailing slash after dir, to "split" input properly - set fzf_query (string replace -r "^$dir/?" '' -- $commandline) + set fzf_query (string replace -r -- "^$dir/?" '' $commandline) end end @@ -193,7 +193,7 @@ function fzf_key_bindings set dir $argv # Strip trailing slash, unless $dir is root dir (/) - set dir (string replace -r '(?<!^)/$' '' -- $dir) + set dir (string replace -r -- '(?<!^)/$' '' $dir) # Iteratively check if dir exists and strip tail end of path while test ! -d "$dir" |
