add bindings for PuTTY's I-can't-believe-it's-xterm keyboard

(see #170)
This commit is contained in:
David Adam 2013-11-13 11:20:59 +08:00
parent 0de26732bf
commit 14b6d32fe6

View file

@ -32,6 +32,12 @@ function fish_default_key_bindings -d "Default (Emacs-like) key bindings for fis
bind \e\[H beginning-of-line bind \e\[H beginning-of-line
bind \e\[F end-of-line bind \e\[F end-of-line
# for PuTTY
# https://github.com/fish-shell/fish-shell/issues/180
bind \e\[1~ beginning-of-line
bind \e\[3~ delete-char
bind \e\[4~ end-of-line
# OS X SnowLeopard doesn't have these keys. Don't show an annoying error message. # OS X SnowLeopard doesn't have these keys. Don't show an annoying error message.
bind -k home beginning-of-line 2> /dev/null bind -k home beginning-of-line 2> /dev/null
bind -k end end-of-line 2> /dev/null bind -k end end-of-line 2> /dev/null