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