GNU Screen RC File

I've covered hardstatus and caption elsewhere, and likewise backtick - all of which are in my ~/.screenrc, but I won't duplicate here. However, I have duplicated some changes I consider particularly important.

startup_message off

# big scrollback buffer (number of lines):
defscrollback 2000

# "X" is "remove", which kills a split, but small "x" is lock which is
# not only useless, but kills all splits once you log back in:
bind x remove
# similarly, "s" is the useless and deeply problematic "xoff" command (which
# effectively locks your window), but "S" is the useful "split" so make
# both "s" and "S" "split"
bind s split

# (https://gist.github.com/joaopizani/2718397)
# navigating regions with Ctrl-arrows
bindkey "^[[1;5D" focus left
bindkey "^[[1;5C" focus right
bindkey "^[[1;5A" focus up
bindkey "^[[1;5B" focus down

# (https://gist.github.com/ChrisWills/1337178)
# Hide hardstatus: ctrl-a f
bind f eval "hardstatus ignore"
# Show hardstatus: ctrl-a F
bind F eval "hardstatus alwayslastline"