Added a forward-delete fallback to bind Delete key

Delete key (of Fn+Delete on Mac) would print "~" instead of deletion.
This commit is contained in:
Alexei Danchenkov 2014-03-21 09:24:59 -07:00
parent c5413d7dd1
commit 32a7824182

View file

@ -53,6 +53,10 @@ fi
bindkey '^?' backward-delete-char # [Backspace] - delete backward bindkey '^?' backward-delete-char # [Backspace] - delete backward
if [[ "${terminfo[kdch1]}" != "" ]]; then if [[ "${terminfo[kdch1]}" != "" ]]; then
bindkey "${terminfo[kdch1]}" delete-char # [Delete] - delete forward bindkey "${terminfo[kdch1]}" delete-char # [Delete] - delete forward
else
bindkey "^[[3~" delete-char
bindkey "^[3;5~" delete-char
bindkey "\e[3~" delete-char
fi fi
# Edit the current command line in $EDITOR # Edit the current command line in $EDITOR