added support for kterm and mlterm

This commit is contained in:
David Alexander Majnemer 2008-12-13 21:42:06 -06:00
parent 882c1d3f1c
commit 5a74a5d139

10
zshrc
View file

@ -74,12 +74,15 @@ function fix_term
xterm|screen)
( ( infocmp $1 &> /dev/null ) && echo $1 ) || echo "vt100"
;;
rxvt|xterm*)
rxvt|xterm*|kterm)
( ( infocmp $1 &> /dev/null ) && echo $1 ) || fix_term xterm
;;
rxvt*|Eterm)
( ( infocmp $1 &> /dev/null ) && echo $1 ) || fix_term rxvt
;;
mlterm)
( ( infocmp $1 &> /dev/null ) && echo $1 ) || fix_term kterm
;;
screen*)
( ( infocmp $1 &> /dev/null ) && echo $1 ) || fix_term screen
;;
@ -199,6 +202,11 @@ case $TERM in
bindkey '\e[c' emacs-forward-word
bindkey '\e[d' emacs-backward-word
;;
mlterm|kterm)
bindkey '\e[1;5C' emacs-forward-word
bindkey '\e[1;5D' emacs-backward-word
bindkey '\e[3~' delete-char
;;
screen*)
bindkey '\e[1~' beginning-of-line
bindkey '\e[4~' end-of-line