32a7824182731081c7cbeba363be7b6f56aeb2a5

Author
Alexei Danchenkov <adanchenkov@gmail.com>
Committer
Alexei Danchenkov <adanchenkov@gmail.com>
Date

Message

Added a forward-delete fallback to bind Delete key

Delete key (of Fn+Delete on Mac) would print "~" instead of deletion.

Diff

 1diff --git a/lib/key-bindings.zsh b/lib/key-bindings.zsh
 2index 28af449495ab89b14690cde4e09e4ae5c6d833bd..5f3f237c72b6408fe4233ab7b7eab6f3365c326b 100644
 3--- a/lib/key-bindings.zsh
 4+++ b/lib/key-bindings.zsh
 5@@ -53,6 +53,10 @@ fi
 6 bindkey '^?' backward-delete-char                     # [Backspace] - delete backward
 7 if [[ "${terminfo[kdch1]}" != "" ]]; then
 8   bindkey "${terminfo[kdch1]}" delete-char            # [Delete] - delete forward
 9+else
10+  bindkey "^[[3~" delete-char
11+  bindkey "^[3;5~" delete-char
12+  bindkey "\e[3~" delete-char
13 fi
14 
15 # Edit the current command line in $EDITOR