From 34378adf0e1aa45e922ee42473864981e908babe Mon Sep 17 00:00:00 2001 From: Tony Duckles Date: Sun, 30 Oct 2011 11:57:10 -0500 Subject: [PATCH] .screenrc: Misc cleanup --- .screenrc | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/.screenrc b/.screenrc index 7fef06f..c96c9b5 100644 --- a/.screenrc +++ b/.screenrc @@ -24,11 +24,14 @@ setenv LANG 'en_US.UTF-8' # (http://www.ibm.com/developerworks/aix/library/au-gnu_screen/index.html) hardstatus alwayslastline "%{.bw}%-w%{.rW}%n %t%{-}%+w %=%{..G} %H %{..Y} " -# enable bold -attrcolor b ".I" +# ------------------------------------------------------------------- +# Terminal Emulation Settings +# ------------------------------------------------------------------- # allow 256 colors -termcapinfo xterm 'Co#256:AB=\E[48;5;%dm:AF=\E[38;5;%dm' +attrcolor b ".I" # allow bold colors +termcapinfo xterm* 'Co#256:AB=\E[48;5;%dm:AF=\E[38;5;%dm' # tell screen how to set colors. AB = background, AF=foreground +defbce on # erase background with current bg color # disable altscreen, so PuTTy + screen play nicely together termcapinfo xterm* 'ti@:te@' @@ -37,32 +40,25 @@ altscreen off # xterm understands both im/ic and doesn't have a status line. # Note: Do not specify im and ic in the real termcap/info file as # some programs (e.g. vi) will not work anymore. -termcap xterm 'hs@:cs=\E[%i%d;%dr:im=\E[4h:ei=\E[4l' -terminfo xterm 'hs@:cs=\E[%i%p1%d;%p2%dr:im=\E[4h:ei=\E[4l' -termcap xterm-color 'hs@:cs=\E[%i%d;%dr:im=\E[4h:ei=\E[4l' -terminfo xterm-color 'hs@:cs=\E[%i%p1%d;%p2%dr:im=\E[4h:ei=\E[4l' +termcap xterm* 'hs@:cs=\E[%i%d;%dr:im=\E[4h:ei=\E[4l' +terminfo xterm* 'hs@:cs=\E[%i%p1%d;%p2%dr:im=\E[4h:ei=\E[4l' # our xterm has colors! (rxvt, too) termcap xterm* 'AF=\E[3%dm:AB=\E[4%dm' terminfo xterm* 'AF=\E[3%p1%dm:AB=\E[4%p1%dm' # this makes backspace sane on debian systems -termcapinfo xterm 'bc@:bs@' -termcapinfo xterm-color 'bc@:bs@' +termcapinfo xterm* 'bc@:bs@' # 80/132 column switching must be enabled for ^AW to work # change init sequence to not switch width -termcapinfo xterm 'Z0=\E[?3h:Z1=\E[?3l:is=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;4;6l' -termcapinfo xterm-color 'Z0=\E[?3h:Z1=\E[?3l:is=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;4;6l' +termcapinfo xterm* 'Z0=\E[?3h:Z1=\E[?3l:is=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;4;6l' # tell screen that xterm can switch to dark background and has function # keys. -termcapinfo xterm 'VR=\E[?5h:VN=\E[?5l' -termcapinfo xterm 'k1=\E[11~:k2=\E[12~:k3=\E[13~:k4=\E[14~' -termcapinfo xterm 'kh=\EOH:kI=\E[2~:kD=\E[3~:kH=\EOF:kP=\E[5~:kN=\E[6~' -termcapinfo xterm-color 'VR=\E[?5h:VN=\E[?5l' -termcapinfo xterm-color 'k1=\E[11~:k2=\E[12~:k3=\E[13~:k4=\E[14~' -termcapinfo xterm-color 'kh=\EOH:kI=\E[2~:kD=\E[3~:kH=\EOF:kP=\E[5~:kN=\E[6~' +termcapinfo xterm* 'VR=\E[?5h:VN=\E[?5l' +termcapinfo xterm* 'k1=\E[11~:k2=\E[12~:k3=\E[13~:k4=\E[14~' +termcapinfo xterm* 'kh=\EOH:kI=\E[2~:kD=\E[3~:kH=\EOF:kP=\E[5~:kN=\E[6~' # make the output buffer large for (fast) xterms. termcapinfo xterm* 'OL=10000' @@ -71,6 +67,10 @@ termcapinfo xterm* 'vi=\E[?25l:ve=\E[34h\E[?25h:vs=\E[34l' # emulate part of the 'K' charset termcapinfo xterm* 'XC=K%,%\E(B,[\304,\\\\\326,]\334,{\344,|\366,}\374,~\337' +# ------------------------------------------------------------------- +# Key Bindings +# ------------------------------------------------------------------- + # remove some stupid / dangerous key bindings bind k bind ^K -- 2.43.0