more complete screen support

This commit is contained in:
dave 2008-12-04 00:56:42 -06:00
parent 383fcaa867
commit e2356a5696

13
zshrc
View file

@ -72,10 +72,13 @@ function fix_term
{
case "$1" in
xterm)
( ( infocmp $1 &> /dev/null ) && echo "xterm" ) || echo "vt100"
( ( infocmp $1 &> /dev/null ) && echo $1 ) || echo "vt100"
;;
rxvt)
( ( infocmp $1 &> /dev/null ) && echo "rxvt" ) || fix_term xterm
( ( infocmp $1 &> /dev/null ) && echo $1 ) || fix_term xterm
;;
screen)
( ( infocmp $1 &> /dev/null ) && echo $1 ) || echo "vt100"
;;
xterm*)
( ( infocmp $1 &> /dev/null ) && echo $1 ) || fix_term xterm
@ -83,6 +86,12 @@ function fix_term
rxvt*)
( ( infocmp $1 &> /dev/null ) && echo $1 ) || fix_term rxvt
;;
screen-256color-bce)
( ( infocmp $1 &> /dev/null ) && echo $1 ) || fix_term screen-256color
;;
screen*)
( ( infocmp $1 &> /dev/null ) && echo $1 ) || fix_term screen
;;
*)
( ( infocmp $1 &> /dev/null ) && echo $1 ) || echo "vt100"
;;