diff options
Diffstat (limited to 'shell')
| -rw-r--r-- | shell/key-bindings.fish | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/shell/key-bindings.fish b/shell/key-bindings.fish index 06955b69..9a0dcc31 100644 --- a/shell/key-bindings.fish +++ b/shell/key-bindings.fish @@ -150,6 +150,9 @@ function fzf_key_bindings set -l prefix (string match -r -- '^-[^\s=]+=' $commandline) set commandline (string replace -- "$prefix" '' $commandline) + # Enable home directory expansion of leading ~/ + set commandline (string replace -r -- '^~/' '\$HOME/' $commandline) + # escape special characters, except for the $ sign of valid variable names, # so that after eval, the original string is returned, but with the # variable names replaced by their values. |
