Help Summary
Here is a summary of help commands for accessing the built-in documentation. Most of these are described in more detail in the following sections.
-
C-h a topics
RET - Display a list of commands whose names match topics (
apropos-command). Apropos. - C-h b
- Display all active key bindings; minor mode bindings first, then those of the major mode, then global bindings (
describe-bindings). Misc Help. - C-h C-q
- Toggle display of a window showing popular commands and their key bindings. Misc Help.
- C-h c key
- Show the name of the command that the key sequence key is bound to (
describe-key-briefly). Herecstands for ``character''. For more extensive information on key, useC-h k. Key Help. -
C-h d topics
RET - Display the commands and variables whose documentation matches topics (
apropos-documentation). Apropos. - C-h e
- Display the
*Messages*buffer (view-echo-area-messages). Misc Help. -
C-h f function
RET - Display documentation on the Lisp function named function (
describe-function). Since commands are Lisp functions, this works for commands too, but you can also useC-h x. Name Help. - C-h h
- Display the
HELLOfile, which shows examples of various character sets. - C-h i
- Run Info, the GNU documentation browser (
info). The Emacs manual is available in Info. Misc Help. - C-h k key
- Display the name and documentation of the command that key runs (
describe-key). Key Help. - C-h l
- Display a description of your last 300 keystrokes (
view-lossage). Misc Help. - C-h m
- Display documentation of the current major mode and minor modes (
describe-mode). Misc Help. - C-h n
- Display news of recent Emacs changes (
view-emacs-news). Help Files. - C-h o symbol
- Display documentation of the Lisp symbol named symbol (
describe-symbol). This will show the documentation of all kinds of symbols: functions, variables, and faces. Name Help. - C-h p
- Find packages by topic keyword (
finder-by-keyword). Package Keywords. This lists packages using a package menu buffer. Packages. -
C-h P package
RET - Display documentation about the specified package (
describe-package). Package Keywords. - C-h r
- Display the Emacs manual in Info (
info-emacs-manual). - C-h s
- Display the contents of the current syntax table (
describe-syntax). Misc Help. The syntax table says which characters are opening delimiters, which are parts of words, and so on. Syntax Tables, for details. - C-h t
- Enter the Emacs interactive tutorial (
help-with-tutorial). -
C-h v var
RET - Display the documentation of the Lisp variable var (
describe-variable). Name Help. -
C-h w command
RET - Show which keys run the command named command (
where-is). Key Help. -
C-h x command
RET - Display documentation on the named command (
describe-command). Name Help. -
C-h C coding
RET - Describe the coding system coding (
describe-coding-system). Coding Systems. -
C-h C
RET - Describe the coding systems currently in use.
-
C-h F command
RET - Enter Info and go to the node that documents the Emacs command command (
Info-goto-emacs-command-node). Name Help. -
C-h I method
RET - Describe the input method method (
describe-input-method). Select Input Method. - C-h K key
- Enter Info and go to the node that documents the key sequence key (
Info-goto-emacs-key-command-node). Key Help. -
C-h L language-env
RET - Display information on the character sets, coding systems, and input methods used in language environment language-env (
describe-language-environment). Language Environments. -
C-h S symbol
RET - Display the Info documentation on symbol symbol according to the programming language you are editing (
info-lookup-symbol). Misc Help. - C-h .
- Display the help message for a special text area, if point is in one (
display-local-help). (These include, for example, links in*Help*buffers.) Help Echo. If you invoke this command with a prefix argument,C-u C-h ., and point is on a button or a widget, this command will pop a new buffer that describes that button/widget.