diff options
author | Alexei Danchenkov <adanchenkov@gmail.com> | 2014-03-21 09:24:59 -0700 |
---|---|---|
committer | Alexei Danchenkov <adanchenkov@gmail.com> | 2014-03-21 09:24:59 -0700 |
commit | 32a7824182731081c7cbeba363be7b6f56aeb2a5 (patch) | |
tree | ce657e609b0875506e0814a4c8b8836904e6cfcb /lib/key-bindings.zsh | |
parent | c5413d7dd18cad7cd4eb32ddf1b9976863b87dfa (diff) | |
download | zsh-32a7824182731081c7cbeba363be7b6f56aeb2a5.tar.gz zsh-32a7824182731081c7cbeba363be7b6f56aeb2a5.tar.bz2 zsh-32a7824182731081c7cbeba363be7b6f56aeb2a5.zip |
Added a forward-delete fallback to bind Delete key
Delete key (of Fn+Delete on Mac) would print "~" instead of deletion.
Diffstat (limited to 'lib/key-bindings.zsh')
-rw-r--r-- | lib/key-bindings.zsh | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/key-bindings.zsh b/lib/key-bindings.zsh index 28af44949..5f3f237c7 100644 --- a/lib/key-bindings.zsh +++ b/lib/key-bindings.zsh @@ -53,6 +53,10 @@ fi bindkey '^?' backward-delete-char # [Backspace] - delete backward if [[ "${terminfo[kdch1]}" != "" ]]; then bindkey "${terminfo[kdch1]}" delete-char # [Delete] - delete forward +else + bindkey "^[[3~" delete-char + bindkey "^[3;5~" delete-char + bindkey "\e[3~" delete-char fi # Edit the current command line in $EDITOR |