Essential EMACS/EDWIN

This page contains a very abbreviated collection of commands that will help get you started using Emacs and/or Edwin. It is by no means complete, but should be sufficient to be able to use these programs in a useful way.

Cursor commands
C-f forward 1 character
C-b back 1 character
C-n next line
C-p previous line

Rearranging text
C-[space] set mark
C-w cut
M-w copy
C-y yank

Windows
C-x 1 close all other windows
C-x 2 split window horizontally
C-x o switch to other window
Buffers
C-x b switch to buffer / open file
C-x C-b list buffers

Exit and Save
C-x C-c Exit (and save)
C-x C-s Save

Help!
C-g Escape mini-buffer
C-h Help

EDWIN (Scheme) only
C-x C-e Evaluate expression
M-x eval-current-buffer
[tab] Smart indent

In the table above, the following conventions are used:

C-x - Hold down the control key and type the letter x.
M-x - Hold down the meta (alt) key and type the letter x.
C-x b - Hold down the control key, type the letter x, release the control key, and type the letter b. C-x C-b - Hold down the control key, type the letter x, type the letter b, and release the control key.