From e2356a5696e827d3fa0392240c5ae51f70cd446e Mon Sep 17 00:00:00 2001 From: dave Date: Thu, 4 Dec 2008 00:56:42 -0600 Subject: [PATCH] more complete screen support --- zshrc | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/zshrc b/zshrc index d7af1b8..7d13972 100644 --- a/zshrc +++ b/zshrc @@ -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" ;;