screenrc

Today I decided to rewrite some of my config files. I started with ~/.screenrc. It’s amazing the cool things you can do in that file 🙂

Here are some of the options I use. One of them is rather useful : replacing the main screen key : instead of ‘ctrl-A’, I changed it to ‘ctrl-O’. That’s because ‘ctrl-A’ is binded in many applications (emacs, *sh, other editors, links…), and it clashes a lot with the badly chosen default screen key ‘ctrl-A’.

The other nifty option sets the caption of the bottom line : it displays all the windows with their number and title, the current one being highlighted in white on blue. And some status information are padded to the right of the screen.


# ~/.screenrc
# use visual bell
vbell on
# replace ctrl-A by ctrl-O
escape ^Oo
# set a big scrolling buffer
defscrollback 5000
# Set the caption on the bottom line
caption always "%{= kw}%-w%{= BW}%n %t%{-}%+w %-= @%H - %LD %d %LM - %c"