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
# 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
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.