Table E-13. Macro commands
Table E-13. Macro commands (Chapter 6)
Keystrokes | Command name | Action |
---|---|---|
C-x ( | kmacro-start-macro | Start macro definition. |
F3 | kmacro-start-macro-or-insert-counter | Start macro definition. If pressed while defining a macro, insert a counter. |
C-x ) | kmacro-end-macro | End macro definition. |
F4 | kmacro-end-or-call-macro | End macro definition (if definition is in progress) or invoke last keyboard macro. |
C-x e | kmacro-end-and-call-macro | Execute last keyboard macro defined. Can type e to repeat macro. |
C-x C-k n | name-last-kbd-macro | Name the last macro you created (before saving it). |
C-x C-k e | edit-kbd-macro | Edit a keyboard macro by typing C-x e for the last keyboard macro defined, M-x for a named macro, C-h l for lossage, or keystrokes for a macro bound to a key. |
C-x C-k Enter | kmacro-edit-macro | Edit the last keyboard macro. |
Table E-14. Outline mode commands
Table E-14. Outline mode commands (Chapter 7)
Keystrokes | Command name | Action |
---|---|---|
(none) | outline-mode | Toggle outline mode |
C-c C-t Hide → Hide Body | hide-body | Hide all body lines. |
C-c C-a Show → Show All | show-all | Show everything that's hidden. |
Table E-15. Compilation mode commands
Table E-15. Compilation mode commands (Chapter 9)
Keystrokes | Command name | Action |
---|---|---|
C-x ` | next-error | Move to the next error message and visit the corresponding source code. |
M-n | compilation-next-error | Move to the next error message. |
M-p | compilation-previous-error | Move to the previous error message. |
C-c C-c | compilation-goto-error | Visit the source code for the current error message. |
Table E-16. Basic indentation commands
Table E-16. Basic indentation commands (Chapter 7 and Chapter 9)
Keystrokes | Command name | Action |
---|---|---|
C-M-\ | indent-region | Indent each line between the cursor and mark. |
M-m | back-to-indentation | Move to the first nonblank character on the line. |
M-^ | delete-indentation | Join this line to the previous one. |
Table E-17. C motion commands
Table E-17. C motion commands (Chapter 9)
Keystrokes | Command name | Action |
---|---|---|
M-a | c-beginning-of-statement | Move to the beginning of the current statement. |
M-e | c-end-of-statement | Move to the end of the current statement. |
M-q | c-fill-paragraph | If in comment, fill the paragraph, preserving indentations and decorations. |
C-M-a | beginning-of-defun | Move to the beginning of the body of the function surrounding the point. |
C-M-e | end-of-defun | Move to the end of the function. |
C-M-h | c-mark-function | Put the cursor at the beginning of the function, the mark at the end. |
C-c C-q | c-indent-defun | Indent the entire function according to indentation style. |
C-c C-u | c-up-conditional | Move to the beginning of the current preprocessor conditional. |
C-c C-p | c-backward-conditional | Move to the previous preprocessor conditional. |
C-c C-n | c-forward-conditional | Move to the next preprocessor conditional. |