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"

6 thoughts on “screenrc”

  1. I googled for “screenrc”. What I wanted to do is change the escape sequence (although C-o also isn’t good, because it’s open-line in emacs) and increase the size of the scrollback buffer. In addition to those you also have the caption which, although I hadn’t imagined it, sounds like a great idea. You rock 🙂

Comments are closed.