In no particular order . . .

Q. AGH! When I type "backspace" in Emacs, bizarre things happen, none of which include the deletion of the character immediately preceding the cursor position. What's going on?
A. While the shell accepts two keystroke inputs as backspace, Emacs declares that there can only be one. There are two ways to get around this that will be described here.

  • The first: under remote login, if you're using SSH Secure Shell, you can change your settings to map "backspace" to "delete". (Edit->Settings->Profile->Keyboard).
  • If you don't like that (and there's good reason to feel that way, since it has to be done at every SSH client you use), you can put the following line in your .emacs file in your home directory:
    (global-set-key "\C-h" 'backward-delete-char) 
  • Q. How do I jump to a line in Emacs?
    A. Press ALT+x, then type goto-line. This is annoying to have to do every time you want to use this functionality, and it doesn't even work by default over remote login from Windows, so I recommend that you edit your .emacs file with something like this:

  • (global-set-key "\C-xg" 'goto-line)
  • Wow, that FAQ was lame. We'll add more content as we're reminded of it.