From f19b125086bdb859e05535d59171c81b5d84b81a Mon Sep 17 00:00:00 2001 From: david Date: Mon, 12 Jan 2009 01:23:01 -0500 Subject: [PATCH] fix keybindings for sun machines --- inputrc | 5 +++++ vimrc | 3 +++ zsh/bindkey | 5 +++++ 3 files changed, 13 insertions(+) diff --git a/inputrc b/inputrc index 667c6ca..bb12dec 100644 --- a/inputrc +++ b/inputrc @@ -142,6 +142,11 @@ $if mode=emacs "\e[H": beginning-of-line "\e[U": end-of-line $endif + $if term=sun + "\e[214z": beginning-of-line + "\e[220z": end-of-line + "^?": delete-char + $endif $if term=cygwin "\e[1~": beginning-of-line "\e[4~": end-of-line diff --git a/vimrc b/vimrc index 06fdecd..398df76 100644 --- a/vimrc +++ b/vimrc @@ -264,8 +264,11 @@ inoremap # X# map map! if (&term =~ "interix") + map + map! map  map  +elseif (&term =~ "^sun") map map! elseif (&term !~ "cons") diff --git a/zsh/bindkey b/zsh/bindkey index c6b099a..d6b8715 100755 --- a/zsh/bindkey +++ b/zsh/bindkey @@ -61,6 +61,11 @@ case $TERM in bindkey '\e[U' end-of-line bindkey '^?' delete-char ;; + sun*) + bindkey '\e[214z' beginning-of-line + bindkey '\e[220z' end-of-line + bindkey '^?' delete-char + ;; cygwin*) bindkey '\e[1~' beginning-of-line bindkey '\e[4~' end-of-line