1# 2# This is an example for the global screenrc file. 3# You may want to install this file as /usr/local/etc/screenrc. 4# Check config.h for the exact location. 5# 6# Flaws of termcap and standard settings are done here. 7# 8 9#startup_message off 10 11#defflow on # will force screen to process ^S/^Q 12 13deflogin on 14#autodetach off 15 16vbell on 17vbell_msg " Wuff ---- Wuff!! " 18 19# all termcap entries are now duplicated as terminfo entries. 20# only difference should be the slightly modified syntax, and check for 21# terminfo entries, that are already corected in the database. 22# 23# G0 we have a SEMI-GRAPHICS-CHARACTER-MODE 24# WS this sequence resizes our window. 25# cs this sequence changes the scrollregion 26# hs@ we have no hardware statusline. screen will only believe that 27# there is a hardware status line if hs,ts,fs,ds are all set. 28# ts to statusline 29# fs from statusline 30# ds delete statusline 31# al add one line 32# AL add multiple lines 33# dl delete one line 34# DL delete multiple lines 35# ic insert one char (space) 36# IC insert multiple chars 37# nx terminal uses xon/xoff 38 39termcap facit|vt100|xterm LP:G0 40terminfo facit|vt100|xterm LP:G0 41 42#the vt100 description does not mention "dl". *sigh* 43termcap vt100 dl=5\E[M 44terminfo vt100 dl=5\E[M 45 46#facit's "al" / "dl" are buggy if the current / last line 47#contain attributes... 48termcap facit al=\E[L\E[K:AL@:dl@:DL@:cs=\E[%i%d;%dr:ic@ 49terminfo facit al=\E[L\E[K:AL@:dl@:DL@:cs=\E[%i%p1%d;%p2%dr:ic@ 50 51#make sun termcap/info better 52termcap sun 'up=^K:AL=\E[%dL:DL=\E[%dM:UP=\E[%dA:DO=\E[%dB:LE=\E[%dD:RI=\E[%dC:IC=\E[%d@:WS=1000\E[8;%d;%dt' 53terminfo sun 'up=^K:AL=\E[%p1%dL:DL=\E[%p1%dM:UP=\E[%p1%dA:DO=\E[%p1%dB:LE=\E[%p1%dD:RI=\E[%p1%dC:IC=\E[%p1%d@:WS=\E[8;%p1%d;%p2%dt$<1000>' 54 55#xterm understands both im/ic and doesn't have a status line. 56#Note: Do not specify im and ic in the real termcap/info file as 57#some programs (e.g. vi) will (no,no, may (jw)) not work anymore. 58termcap xterm|fptwist hs@:cs=\E[%i%d;%dr:im=\E[4h:ei=\E[4l 59terminfo xterm|fptwist hs@:cs=\E[%i%p1%d;%p2%dr:im=\E[4h:ei=\E[4l 60 61# Long time I had this in my private screenrc file. But many people 62# seem to want it (jw): 63# we do not want the width to change to 80 characters on startup: 64# on suns, /etc/termcap has :is=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;3;4;6l: 65termcap xterm 'is=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;4;6l' 66terminfo xterm 'is=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;4;6l' 67 68# 69# Do not use xterms alternate window buffer. 70# This one would not add lines to the scrollback buffer. 71#termcap xterm|xterms|xs ti=\E7\E[?47l 72#terminfo xterm|xterms|xs ti=\E7\E[?47l 73 74#make hp700 termcap/info better 75termcap hp700 'Z0=\E[?3h:Z1=\E[?3l:hs:ts=\E[62"p\E[0$~\E[2$~\E[1$}:fs=\E[0}\E[61"p:ds=\E[62"p\E[1$~\E[61"p:ic@' 76terminfo hp700 'Z0=\E[?3h:Z1=\E[?3l:hs:ts=\E[62"p\E[0$~\E[2$~\E[1$}:fs=\E[0}\E[61"p:ds=\E[62"p\E[1$~\E[61"p:ic@' 77 78#wyse-75-42 must have defflow control (xo = "terminal uses xon/xoff") 79#(nowadays: nx = padding doesn't work, have to use xon/off) 80#essential to have it here, as this is a slow terminal. 81termcap wy75-42 nx:xo:Z0=\E[?3h\E[31h:Z1=\E[?3l\E[31h 82terminfo wy75-42 nx:xo:Z0=\E[?3h\E[31h:Z1=\E[?3l\E[31h 83 84#remove some stupid / dangerous key bindings 85bind ^k 86#bind L 87bind ^\ 88#make them better 89bind \\ quit 90bind K kill 91bind I login on 92bind O login off 93bind } history 94 95