Back in September I wrote about using registers to open
frequently accessed files. Shortly afterwards, someone
recommended just saving my desktop with desktop-save-mode and I
haven’t really used registers since. More recently, I started
watching Tim Visher’s excellent VimGolf in Emacs videos. Video
#4 talks about, among other things, saving window/frame
configurations in registers that you can then jump to. That
caught my imagination so I looked into the use and abuse of
registers some more. As the name suggests, registers can hold
various types of objects. They can hold - Window and Frame
configurations - File names Each register has a single character
name by which it can be accessed. Thus a register could be named
1, or a, or A, or Ctrl-a. Only Ctrl-g is off limits for obvious
reasons. Now let’s take a look at how they can be used. First up
is saving positions. This can be handy if you want to repeatedly
refer to, say, a function in one of the buffers. To save a
position in register ρ you would put the poi