X-Git-Url: https://ruderich.org/simon/gitweb/?a=blobdiff_plain;f=shell%2Fscreenrc.in;h=75f3f2dd22f0a6250c8ada43219026f7e66aeaae;hb=HEAD;hp=9c4a10638fefb4ace6c7278fcad1ec0ac7ac5896;hpb=397ba55e7f5b60a95b7db4a6fd0796c4d1e86ddb;p=config%2Fdotfiles.git diff --git a/shell/screenrc.in b/shell/screenrc.in index 9c4a106..75f3f2d 100644 --- a/shell/screenrc.in +++ b/shell/screenrc.in @@ -1,6 +1,6 @@ # GNU screen configuration file. # -# (BATTERY) is only used on laptops, (ROOT) only if running as root. +# (NAME) is used to selectively disable features, see setup.sh for details. # Copyright (C) 2011-2018 Simon Ruderich # @@ -35,8 +35,8 @@ defscrollback 50000 ignorecase on # I prefer zsh as my shell. GNU screen displays a warning if the shell isn't -# available. -shell zsh +# available. Also used for $SHELL environment variable. +shell ZSH # Don't "login" windows (= add them to the utmp database) by default. Not # useful for me and the "$" flag clutters the window flags (displayed with @@ -57,7 +57,8 @@ attrcolor b ".I" # CAPTION AND HARDSTATUS # Use white on light blue background for highlighting and text messages (and -# for window borders in split mode). +# for window borders in split mode). For remote hosts this is changed to dark +# blue to increase the contrast of nested screens. sorendition = Bw # Display current battery charge if running on a laptop. Redisplay every 3 @@ -74,9 +75,8 @@ unsetenv s # Always display the status line with open windows and the hostname. setenv s "$s%Lw" # - number and names of windows, L displays window flags setenv s "$s%=" # - right align the following text -setenv s "$s%l" # - load average -setenv s "$s " # - space -setenv s "$s%H" # - hostname +setenv s "$s " # - space (REMOTE) +setenv s "$s%H" # - hostname (REMOTE) setenv s "$s " # - space (TEMPERATURE) setenv s "$s%2`" # - temperature (TEMPERATURE) setenv s "$s " # - space (BATTERY) @@ -102,6 +102,17 @@ bind ^Q # xon bind q # xon bind ^G # visual bell bind D # power detach +bind M # monitor +bind _ # silence +bind H # log +bind L # login +bind . # dumptermcap +bind O # login on +bind I # login off +bind h # hardcopy +bind < # readbuf +bind > # writebuf +bind = # removebuf # Bindings for fast switching to windows 10 to 19. Thanks to skizzhg in # #screen on Freenode (2010-10-31 21:49 CET) for the suggestion.