]> ruderich.org/simon Gitweb - config/dotfiles.git/commitdiff
screenrc: use dark blue for hardstatus on remote systems
authorSimon Ruderich <simon@ruderich.org>
Wed, 18 Jul 2018 11:15:05 +0000 (13:15 +0200)
committerSimon Ruderich <simon@ruderich.org>
Wed, 18 Jul 2018 11:15:05 +0000 (13:15 +0200)
shell/screenrc.in
shell/setup.sh

index de785d600e397a87b30a3c757b7a2dd2ffaa31ae..e2caa746732eefc9ddda339ba672094f113146d6 100644 (file)
@@ -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
index 394c46310d8c0001e53cb686e9e9f0bcd3f30353..4276b42f67eb6393730900305f9092a570e1d05f 100755 (executable)
@@ -185,7 +185,10 @@ fi
 apply_optional_replacement screenrc \
     temperature TEMPERATURE "$temperature"
 # Settings for local hosts.
-if test -z "${SSH_CONNECTION:+set}"; then
+if test -n "${SSH_CONNECTION:+set}"; then
+    echo 'screenrc: using dark blue for remote screens'
+    sed_i 's/sorendition = Bw/sorendition = bw/' screenrc
+else
     echo 'screenrc: removing remote options'
     grep_i -v '(REMOTE)' screenrc
 fi