The Emacs HELP you never knew you needed

The Emacs HELP you never knew you needed.

The best way to go about looking for help (in the following order):

MAIN HELP COMMAND: C-h C-h

Main navigating keys:

q - quit
Page-Up - scroll forward only
Page-Down - scroll backwards only
SPC - scroll forward, but also jump to next section when scrolling is finished
Backspace - scroll backwards but also jump to next section
TAB – to transverse hyperlinks, forwards
SHIFT-TAB – backwards
RET – to open a hyperlink
(In this case, RET means push-button rather than return or enter.)
l – to go back to where you were before Info-history-back
< – Go to the beginning of the buffer.
> – Go to the end of the buffer.

apropos-command – C-h a

Used to find Emacs commands (interactive functions) by keyword.

e.g. version

tab cycles entries

The term apropos means "with relation to" or "relevant to" the given search term.

Emacs Manual Index – C-h r i

r tells Emacs to open the Emacs manual

Quickly find information in the Emacs manual.

e.g. macros

FAQ – C-h C-f

C-h f – describes a function

isearch-forward-regexp
query-replace-regexp
replace-regexp
re-builder

C-h k – Let's you see what command is bound to a specific key (if any)

C-h w – See what keybinding a specific command has (if any)

Here you enter the name of the command, rather than the keys.

e.g. emacs-version

C-h e – Displays the contents of the Messages Buffer

This is helpful for troubleshooting, for example if a command did not work as expected and you want to check if Emacs gave any error messages. It's also useful for looking up information that was displayed in the echo area but that disappeared before you could make note of it.

C-h C-h b or C-h b – show all key bindings

C-h m – Describe active (enabled) modes in current buffer

Helpful for finding important keybindings for that mode.

C-h n – See latest Emacs news

Any prefix key + C-h – To view a list of commands beginning with that prefix key


More help..

C-h p – Browse BUILT-IN packages by category or keyword. When you install Emacs, it comes with a large number of built-in packages or libraries that extend its functionality. You can discover these by keywords, i.e. categories.

Return to Home