Usage notes

On this page, I document only the emacs commands that I use interactively.

Green means built-in, orange means custom.

Usage notes » Built-in

Usage notes » Built-in » Fundamental mode

Commands accessible from anywhere unless overridden.

⚠ Incomplete

Usage notes » Built-in » Fundamental mode » Routinely used commands

Some possibly less-well-known commands I routinely use are: M-m, C-x C-v, C-j.

Usage notes » Built-in » Fundamental mode » Routinely used commands » Moving within buffers

These commands move point (the cursor) and/or scroll to show a different portion of the buffer in the current window, but never modify the buffer.

Usage notes » Built-in » Fundamental mode » Routinely used commands » Managing buffers

Usage notes » Built-in » Fundamental mode » Routinely used commands » Managing windows

Usage notes » Built-in » Fundamental mode » Routinely used commands » Misc

Usage notes » Built-in » Fundamental mode » Rarely used commands

Usage notes » Built-in » Fundamental mode » Almost never used commands

Usage notes » Built-in » Dired

Filesystem browser and editor.

✔ Ready

Usage notes » Built-in » Dired » Routinely used commands

Usage notes » Built-in » Dired » Rarely used commands

Usage notes » Built-in » Dired » Almost never used commands

Usage notes » Built-in » Info

Documentation browser.

✔ Ready

Usage notes » Built-in » Info » Routinely used commands

For movement within an Info node, I simply use the normal emacs movement commands. I never ever use Info's utterly confusing SPC and DEL to scroll down and up, as they don't respect node boundaries and as a result don't make me feel in control.

Usage notes » Built-in » Info » Rarely used commands

Usage notes » Built-in » Info » Almost never used commands

Usage notes » Built-in » Lisp mode

A good base to build support for specific lisp dialects.

✘ Stub+

Usage notes » Built-in » Lisp mode » Routinely used commands

Usage notes » Built-in » Lisp mode » Rarely used commands

Usage notes » Built-in » Lisp mode » Almost never used commands

Usage notes » Extensions

Usage notes » Extensions » Slime

The most advanced open-source IDE for Common Lisp.

Usage notes » Extensions » Slime » Editor

Stub.

Usage notes » Extensions » Slime » REPL

Stub.

Usage notes » Extensions » Slime » Debugger

Stub.

Usage notes » Extensions » Slime » Inspector

Stub.

My config

Here's my .emacs file (see it on github). It's very raw and messy and undocumented, but it works for me...