annotate man/help.texi @ 67448:e6b0c5988518

*** empty log message ***
author Kenichi Handa <handa@m17n.org>
date Sat, 10 Dec 2005 01:14:23 +0000
parents 5163ae9b5c75
children b33e99f74b5e
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
1 @c This is part of the Emacs manual.
64890
3723093a21fd Update years in copyright notice; nfc.
Thien-Thi Nguyen <ttn@gnuvola.org>
parents: 60991
diff changeset
2 @c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2000, 2001,
3723093a21fd Update years in copyright notice; nfc.
Thien-Thi Nguyen <ttn@gnuvola.org>
parents: 60991
diff changeset
3 @c 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
4 @c See file emacs.texi for copying conditions.
Dave Love <fx@gnu.org>
parents:
diff changeset
5 @node Help, Mark, M-x, Top
Dave Love <fx@gnu.org>
parents:
diff changeset
6 @chapter Help
Dave Love <fx@gnu.org>
parents:
diff changeset
7 @kindex Help
Dave Love <fx@gnu.org>
parents:
diff changeset
8 @cindex help
Dave Love <fx@gnu.org>
parents:
diff changeset
9 @cindex self-documentation
Dave Love <fx@gnu.org>
parents:
diff changeset
10 @findex help-command
Dave Love <fx@gnu.org>
parents:
diff changeset
11 @kindex C-h
Dave Love <fx@gnu.org>
parents:
diff changeset
12 @kindex F1
Dave Love <fx@gnu.org>
parents:
diff changeset
13
Dave Love <fx@gnu.org>
parents:
diff changeset
14 Emacs provides extensive help features accessible through a single
38488
2a70c922f6ad Fix last change.
Eli Zaretskii <eliz@gnu.org>
parents: 38461
diff changeset
15 character, @kbd{C-h}. @kbd{C-h} is a prefix key that is used for
38461
23f63206a867 Proofreading fixes from Chris Green <chris_e_green@yahoo.com>.
Eli Zaretskii <eliz@gnu.org>
parents: 37151
diff changeset
16 commands that display documentation. The characters that you can type after
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
17 @kbd{C-h} are called @dfn{help options}. One help option is @kbd{C-h};
Dave Love <fx@gnu.org>
parents:
diff changeset
18 that is how you ask for help about using @kbd{C-h}. To cancel, type
Dave Love <fx@gnu.org>
parents:
diff changeset
19 @kbd{C-g}. The function key @key{F1} is equivalent to @kbd{C-h}.
Dave Love <fx@gnu.org>
parents:
diff changeset
20
Dave Love <fx@gnu.org>
parents:
diff changeset
21 @kindex C-h C-h
Dave Love <fx@gnu.org>
parents:
diff changeset
22 @findex help-for-help
Dave Love <fx@gnu.org>
parents:
diff changeset
23 @kbd{C-h C-h} (@code{help-for-help}) displays a list of the possible
Dave Love <fx@gnu.org>
parents:
diff changeset
24 help options, each with a brief description. Before you type a help
Dave Love <fx@gnu.org>
parents:
diff changeset
25 option, you can use @key{SPC} or @key{DEL} to scroll through the list.
Dave Love <fx@gnu.org>
parents:
diff changeset
26
Dave Love <fx@gnu.org>
parents:
diff changeset
27 @kbd{C-h} or @key{F1} means ``help'' in various other contexts as
60106
2116c6a9e16c (Help): Correct error about C-h in query-replace.
Richard M. Stallman <rms@gnu.org>
parents: 59798
diff changeset
28 well. After a prefix key, it displays a list of the alternatives that
2116c6a9e16c (Help): Correct error about C-h in query-replace.
Richard M. Stallman <rms@gnu.org>
parents: 59798
diff changeset
29 can follow the prefix key. (A few prefix keys don't support
2116c6a9e16c (Help): Correct error about C-h in query-replace.
Richard M. Stallman <rms@gnu.org>
parents: 59798
diff changeset
30 @kbd{C-h}, because they define other meanings for it, but they all
2116c6a9e16c (Help): Correct error about C-h in query-replace.
Richard M. Stallman <rms@gnu.org>
parents: 59798
diff changeset
31 support @key{F1}.)
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
32
Dave Love <fx@gnu.org>
parents:
diff changeset
33 Most help buffers use a special major mode, Help mode, which lets you
28433
8605ab7873d4 Hyperlinks, help echo.
Dave Love <fx@gnu.org>
parents: 26767
diff changeset
34 scroll conveniently with @key{SPC} and @key{DEL}. It also offers
66515
a3510f204ba4 (Help): Help mode now creates hyperlinks for URLs.
Bill Wohler <wohler@newt.com>
parents: 64890
diff changeset
35 hyperlinks to URLs and further help regarding cross-referenced names, Info
a3510f204ba4 (Help): Help mode now creates hyperlinks for URLs.
Bill Wohler <wohler@newt.com>
parents: 64890
diff changeset
36 nodes, customization buffers and the like. @xref{Help Mode}.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
37
32276
49a967404304 (Help): Describe an orderly procedure to find features in the docs.
Eli Zaretskii <eliz@gnu.org>
parents: 30801
diff changeset
38 @cindex searching documentation efficiently
49a967404304 (Help): Describe an orderly procedure to find features in the docs.
Eli Zaretskii <eliz@gnu.org>
parents: 30801
diff changeset
39 @cindex looking for a subject in documentation
36380
7db61ad895f6 In top node, say that order of suggestions is significant.
Richard M. Stallman <rms@gnu.org>
parents: 36365
diff changeset
40 If you are looking for a certain feature, but don't know where
38745
5464ee1ba8e2 Minor cleanups.
Richard M. Stallman <rms@gnu.org>
parents: 38488
diff changeset
41 exactly it is documented, and aren't sure of the name of a
59798
0816b427495a Don't say just "option" when talking about variables.
Richard M. Stallman <rms@gnu.org>
parents: 56735
diff changeset
42 related command or variable, we recommend trying these methods. Usually
36380
7db61ad895f6 In top node, say that order of suggestions is significant.
Richard M. Stallman <rms@gnu.org>
parents: 36365
diff changeset
43 it is best to start with an apropos command, then try searching the
7db61ad895f6 In top node, say that order of suggestions is significant.
Richard M. Stallman <rms@gnu.org>
parents: 36365
diff changeset
44 manual index, then finally look in the FAQ and the package keywords.
32276
49a967404304 (Help): Describe an orderly procedure to find features in the docs.
Eli Zaretskii <eliz@gnu.org>
parents: 30801
diff changeset
45
49a967404304 (Help): Describe an orderly procedure to find features in the docs.
Eli Zaretskii <eliz@gnu.org>
parents: 30801
diff changeset
46 @table @kbd
49a967404304 (Help): Describe an orderly procedure to find features in the docs.
Eli Zaretskii <eliz@gnu.org>
parents: 30801
diff changeset
47 @item C-h a @var{topic} @key{RET}
36159
41b70b041a5a Clean up and move index-searching recommendation.
Richard M. Stallman <rms@gnu.org>
parents: 34024
diff changeset
48 This searches for commands whose names match @var{topic}, which should
66827
5163ae9b5c75 (Help): Fix C-h a entry. Add C-h d entry.
Kim F. Storm <storm@cua.dk>
parents: 66746
diff changeset
49 be a list of words or a regular expression (@pxref{Regexps}). Browse
5163ae9b5c75 (Help): Fix C-h a entry. Add C-h d entry.
Kim F. Storm <storm@cua.dk>
parents: 66746
diff changeset
50 the buffer that this command displays to find what you are looking
5163ae9b5c75 (Help): Fix C-h a entry. Add C-h d entry.
Kim F. Storm <storm@cua.dk>
parents: 66746
diff changeset
51 for. @xref{Apropos}.
32276
49a967404304 (Help): Describe an orderly procedure to find features in the docs.
Eli Zaretskii <eliz@gnu.org>
parents: 30801
diff changeset
52
36454
570f4012f2b5 (Help): Add @key[RET} in @items.
Gerd Moellmann <gerd@gnu.org>
parents: 36380
diff changeset
53 @item M-x apropos @key{RET} @var{topic} @key{RET}
60106
2116c6a9e16c (Help): Correct error about C-h in query-replace.
Richard M. Stallman <rms@gnu.org>
parents: 59798
diff changeset
54 This works like @kbd{C-h a}, but it also searches for noninteractive
2116c6a9e16c (Help): Correct error about C-h in query-replace.
Richard M. Stallman <rms@gnu.org>
parents: 59798
diff changeset
55 functions and for variables. @xref{Apropos}.
32362
c74db5a73b6f Fix last change for docs search procedure (suggested by Dave Love).
Eli Zaretskii <eliz@gnu.org>
parents: 32276
diff changeset
56
66827
5163ae9b5c75 (Help): Fix C-h a entry. Add C-h d entry.
Kim F. Storm <storm@cua.dk>
parents: 66746
diff changeset
57 @item C-h d @var{topic} @key{RET}
32432
2b1871fcf25f *** empty log message ***
Dave Love <fx@gnu.org>
parents: 32363
diff changeset
58 This searches the @emph{documentation strings} (the built-in short
2b1871fcf25f *** empty log message ***
Dave Love <fx@gnu.org>
parents: 32363
diff changeset
59 descriptions) of all variables and functions (not their names) for a
66827
5163ae9b5c75 (Help): Fix C-h a entry. Add C-h d entry.
Kim F. Storm <storm@cua.dk>
parents: 66746
diff changeset
60 match for @var{topic}, a list or words or a regular expression.
5163ae9b5c75 (Help): Fix C-h a entry. Add C-h d entry.
Kim F. Storm <storm@cua.dk>
parents: 66746
diff changeset
61 @xref{Apropos}.
32432
2b1871fcf25f *** empty log message ***
Dave Love <fx@gnu.org>
parents: 32363
diff changeset
62
37151
3d209a687950 Add `d' after `C-h i' in examples.
Richard M. Stallman <rms@gnu.org>
parents: 36655
diff changeset
63 @item C-h i d m emacs @key{RET} i @var{topic} @key{RET}
36159
41b70b041a5a Clean up and move index-searching recommendation.
Richard M. Stallman <rms@gnu.org>
parents: 34024
diff changeset
64 This looks up @var{topic} in the indices of the Emacs on-line manual.
36365
ad274190f071 (Help): Fix a typo.
Eli Zaretskii <eliz@gnu.org>
parents: 36185
diff changeset
65 If there are several matches, Emacs displays the first one. You can then
56649
fbaea919f220 (Help): Fix texinfo usage.
Luc Teirlinck <teirllm@auburn.edu>
parents: 55626
diff changeset
66 press @kbd{,} to move to other matches, until you find what you are
36159
41b70b041a5a Clean up and move index-searching recommendation.
Richard M. Stallman <rms@gnu.org>
parents: 34024
diff changeset
67 looking for.
41b70b041a5a Clean up and move index-searching recommendation.
Richard M. Stallman <rms@gnu.org>
parents: 34024
diff changeset
68
37151
3d209a687950 Add `d' after `C-h i' in examples.
Richard M. Stallman <rms@gnu.org>
parents: 36655
diff changeset
69 @item C-h i d m emacs @key{RET} s @var{topic} @key{RET}
36159
41b70b041a5a Clean up and move index-searching recommendation.
Richard M. Stallman <rms@gnu.org>
parents: 34024
diff changeset
70 Similar, but searches for @var{topic} (which can be a regular
41b70b041a5a Clean up and move index-searching recommendation.
Richard M. Stallman <rms@gnu.org>
parents: 34024
diff changeset
71 expression) in the @emph{text} of the manual rather than in its
41b70b041a5a Clean up and move index-searching recommendation.
Richard M. Stallman <rms@gnu.org>
parents: 34024
diff changeset
72 indices.
41b70b041a5a Clean up and move index-searching recommendation.
Richard M. Stallman <rms@gnu.org>
parents: 34024
diff changeset
73
54473
6f6d287fe506 Sync keywords with finder.el.
Juri Linkov <juri@jurta.org>
parents: 52401
diff changeset
74 @item C-h C-f
60106
2116c6a9e16c (Help): Correct error about C-h in query-replace.
Richard M. Stallman <rms@gnu.org>
parents: 59798
diff changeset
75 This brings up the Emacs FAQ. You can use the Info commands
2116c6a9e16c (Help): Correct error about C-h in query-replace.
Richard M. Stallman <rms@gnu.org>
parents: 59798
diff changeset
76 to browse it.
32276
49a967404304 (Help): Describe an orderly procedure to find features in the docs.
Eli Zaretskii <eliz@gnu.org>
parents: 30801
diff changeset
77
32362
c74db5a73b6f Fix last change for docs search procedure (suggested by Dave Love).
Eli Zaretskii <eliz@gnu.org>
parents: 32276
diff changeset
78 @item C-h p
32276
49a967404304 (Help): Describe an orderly procedure to find features in the docs.
Eli Zaretskii <eliz@gnu.org>
parents: 30801
diff changeset
79 Finally, you can try looking up a suitable package using keywords
32362
c74db5a73b6f Fix last change for docs search procedure (suggested by Dave Love).
Eli Zaretskii <eliz@gnu.org>
parents: 32276
diff changeset
80 pertinent to the feature you need. @xref{Library Keywords}.
32276
49a967404304 (Help): Describe an orderly procedure to find features in the docs.
Eli Zaretskii <eliz@gnu.org>
parents: 30801
diff changeset
81 @end table
49a967404304 (Help): Describe an orderly procedure to find features in the docs.
Eli Zaretskii <eliz@gnu.org>
parents: 30801
diff changeset
82
39368
eaeec47bf5fe (Help): Mention C-h C-f and C-h C-k.
Eli Zaretskii <eliz@gnu.org>
parents: 38870
diff changeset
83 To find the documentation of a key sequence or a menu item, type
46243
dfc7817ae834 Document the major rearrangement of help commands after 21.1.
Richard M. Stallman <rms@gnu.org>
parents: 39368
diff changeset
84 @kbd{C-h K} and then type that key sequence or select the menu
39368
eaeec47bf5fe (Help): Mention C-h C-f and C-h C-k.
Eli Zaretskii <eliz@gnu.org>
parents: 38870
diff changeset
85 item. This looks up the description of the command invoked by the key
eaeec47bf5fe (Help): Mention C-h C-f and C-h C-k.
Eli Zaretskii <eliz@gnu.org>
parents: 38870
diff changeset
86 or the menu in the appropriate manual (not necessarily the Emacs
46243
dfc7817ae834 Document the major rearrangement of help commands after 21.1.
Richard M. Stallman <rms@gnu.org>
parents: 39368
diff changeset
87 manual). Likewise, use @kbd{C-h F} for reading documentation of a
39368
eaeec47bf5fe (Help): Mention C-h C-f and C-h C-k.
Eli Zaretskii <eliz@gnu.org>
parents: 38870
diff changeset
88 command.
eaeec47bf5fe (Help): Mention C-h C-f and C-h C-k.
Eli Zaretskii <eliz@gnu.org>
parents: 38870
diff changeset
89
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
90 @menu
Dave Love <fx@gnu.org>
parents:
diff changeset
91 * Help Summary:: Brief list of all Help commands.
Dave Love <fx@gnu.org>
parents:
diff changeset
92 * Key Help:: Asking what a key does in Emacs.
Dave Love <fx@gnu.org>
parents:
diff changeset
93 * Name Help:: Asking about a command, variable or function name.
Dave Love <fx@gnu.org>
parents:
diff changeset
94 * Apropos:: Asking what pertains to a given topic.
Dave Love <fx@gnu.org>
parents:
diff changeset
95 * Library Keywords:: Finding Lisp libraries by keywords (topics).
Dave Love <fx@gnu.org>
parents:
diff changeset
96 * Language Help:: Help relating to international language support.
Dave Love <fx@gnu.org>
parents:
diff changeset
97 * Help Mode:: Special features of Help mode and Help buffers.
Dave Love <fx@gnu.org>
parents:
diff changeset
98 * Misc Help:: Other help commands.
46243
dfc7817ae834 Document the major rearrangement of help commands after 21.1.
Richard M. Stallman <rms@gnu.org>
parents: 39368
diff changeset
99 * Help Files:: Commands to display pre-written help files.
28433
8605ab7873d4 Hyperlinks, help echo.
Dave Love <fx@gnu.org>
parents: 26767
diff changeset
100 * Help Echo:: Help on active text and tooltips (`balloon help')
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
101 @end menu
Dave Love <fx@gnu.org>
parents:
diff changeset
102
Dave Love <fx@gnu.org>
parents:
diff changeset
103 @iftex
Dave Love <fx@gnu.org>
parents:
diff changeset
104 @node Help Summary
Dave Love <fx@gnu.org>
parents:
diff changeset
105 @end iftex
55626
1c7ccc3495fe @ifnottex, not @ifinfo
Karl Berry <karl@gnu.org>
parents: 54473
diff changeset
106 @ifnottex
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
107 @node Help Summary
Dave Love <fx@gnu.org>
parents:
diff changeset
108 @section Help Summary
55626
1c7ccc3495fe @ifnottex, not @ifinfo
Karl Berry <karl@gnu.org>
parents: 54473
diff changeset
109 @end ifnottex
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
110
46243
dfc7817ae834 Document the major rearrangement of help commands after 21.1.
Richard M. Stallman <rms@gnu.org>
parents: 39368
diff changeset
111 Here is a summary of the Emacs interactive help commands.
dfc7817ae834 Document the major rearrangement of help commands after 21.1.
Richard M. Stallman <rms@gnu.org>
parents: 39368
diff changeset
112 @xref{Help Files}, for other help commands that just display a
dfc7817ae834 Document the major rearrangement of help commands after 21.1.
Richard M. Stallman <rms@gnu.org>
parents: 39368
diff changeset
113 pre-written file of information.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
114
Dave Love <fx@gnu.org>
parents:
diff changeset
115 @table @kbd
66827
5163ae9b5c75 (Help): Fix C-h a entry. Add C-h d entry.
Kim F. Storm <storm@cua.dk>
parents: 66746
diff changeset
116 @item C-h a @var{topic} @key{RET}
5163ae9b5c75 (Help): Fix C-h a entry. Add C-h d entry.
Kim F. Storm <storm@cua.dk>
parents: 66746
diff changeset
117 Display a list of commands whose names match word list or regexp @var{topic}
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
118 (@code{apropos-command}).
Dave Love <fx@gnu.org>
parents:
diff changeset
119 @item C-h b
Dave Love <fx@gnu.org>
parents:
diff changeset
120 Display a table of all key bindings in effect now, in this order: minor
Dave Love <fx@gnu.org>
parents:
diff changeset
121 mode bindings, major mode bindings, and global bindings
Dave Love <fx@gnu.org>
parents:
diff changeset
122 (@code{describe-bindings}).
Dave Love <fx@gnu.org>
parents:
diff changeset
123 @item C-h c @var{key}
38488
2a70c922f6ad Fix last change.
Eli Zaretskii <eliz@gnu.org>
parents: 38461
diff changeset
124 Show the name of the command that @var{key} runs
36185
62cf166239f3 Change in quoting.
Richard M. Stallman <rms@gnu.org>
parents: 36159
diff changeset
125 (@code{describe-key-briefly}). Here @kbd{c} stands for ``character.''
62cf166239f3 Change in quoting.
Richard M. Stallman <rms@gnu.org>
parents: 36159
diff changeset
126 For more extensive information on @var{key}, use @kbd{C-h k}.
66827
5163ae9b5c75 (Help): Fix C-h a entry. Add C-h d entry.
Kim F. Storm <storm@cua.dk>
parents: 66746
diff changeset
127 @item C-h d @var{topic} @key{RET}
5163ae9b5c75 (Help): Fix C-h a entry. Add C-h d entry.
Kim F. Storm <storm@cua.dk>
parents: 66746
diff changeset
128 Display a list of commands and variables whose documentation match
5163ae9b5c75 (Help): Fix C-h a entry. Add C-h d entry.
Kim F. Storm <storm@cua.dk>
parents: 66746
diff changeset
129 word list or regexp @var{topic}
5163ae9b5c75 (Help): Fix C-h a entry. Add C-h d entry.
Kim F. Storm <storm@cua.dk>
parents: 66746
diff changeset
130 (@code{apropos-documentation}).
5163ae9b5c75 (Help): Fix C-h a entry. Add C-h d entry.
Kim F. Storm <storm@cua.dk>
parents: 66746
diff changeset
131 @item C-h e
5163ae9b5c75 (Help): Fix C-h a entry. Add C-h d entry.
Kim F. Storm <storm@cua.dk>
parents: 66746
diff changeset
132 Display the @code{*Messages*} buffer
5163ae9b5c75 (Help): Fix C-h a entry. Add C-h d entry.
Kim F. Storm <storm@cua.dk>
parents: 66746
diff changeset
133 (@code{view-echo-area-messages}).
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
134 @item C-h f @var{function} @key{RET}
Dave Love <fx@gnu.org>
parents:
diff changeset
135 Display documentation on the Lisp function named @var{function}
Dave Love <fx@gnu.org>
parents:
diff changeset
136 (@code{describe-function}). Since commands are Lisp functions,
Dave Love <fx@gnu.org>
parents:
diff changeset
137 a command name may be used.
Dave Love <fx@gnu.org>
parents:
diff changeset
138 @item C-h h
37151
3d209a687950 Add `d' after `C-h i' in examples.
Richard M. Stallman <rms@gnu.org>
parents: 36655
diff changeset
139 Display the @file{HELLO} file, which shows examples of various character
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
140 sets.
Dave Love <fx@gnu.org>
parents:
diff changeset
141 @item C-h i
Dave Love <fx@gnu.org>
parents:
diff changeset
142 Run Info, the program for browsing documentation files (@code{info}).
Dave Love <fx@gnu.org>
parents:
diff changeset
143 The complete Emacs manual is available on-line in Info.
Dave Love <fx@gnu.org>
parents:
diff changeset
144 @item C-h k @var{key}
Dave Love <fx@gnu.org>
parents:
diff changeset
145 Display the name and documentation of the command that @var{key} runs
Dave Love <fx@gnu.org>
parents:
diff changeset
146 (@code{describe-key}).
Dave Love <fx@gnu.org>
parents:
diff changeset
147 @item C-h l
Dave Love <fx@gnu.org>
parents:
diff changeset
148 Display a description of the last 100 characters you typed
Dave Love <fx@gnu.org>
parents:
diff changeset
149 (@code{view-lossage}).
Dave Love <fx@gnu.org>
parents:
diff changeset
150 @item C-h m
Dave Love <fx@gnu.org>
parents:
diff changeset
151 Display documentation of the current major mode (@code{describe-mode}).
Dave Love <fx@gnu.org>
parents:
diff changeset
152 @item C-h p
Dave Love <fx@gnu.org>
parents:
diff changeset
153 Find packages by topic keyword (@code{finder-by-keyword}).
Dave Love <fx@gnu.org>
parents:
diff changeset
154 @item C-h s
38461
23f63206a867 Proofreading fixes from Chris Green <chris_e_green@yahoo.com>.
Eli Zaretskii <eliz@gnu.org>
parents: 37151
diff changeset
155 Display the current contents of the syntax table, plus an explanation of
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
156 what they mean (@code{describe-syntax}). @xref{Syntax}.
Dave Love <fx@gnu.org>
parents:
diff changeset
157 @item C-h t
Dave Love <fx@gnu.org>
parents:
diff changeset
158 Enter the Emacs interactive tutorial (@code{help-with-tutorial}).
Dave Love <fx@gnu.org>
parents:
diff changeset
159 @item C-h v @var{var} @key{RET}
38488
2a70c922f6ad Fix last change.
Eli Zaretskii <eliz@gnu.org>
parents: 38461
diff changeset
160 Display the documentation of the Lisp variable @var{var}
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
161 (@code{describe-variable}).
Dave Love <fx@gnu.org>
parents:
diff changeset
162 @item C-h w @var{command} @key{RET}
38488
2a70c922f6ad Fix last change.
Eli Zaretskii <eliz@gnu.org>
parents: 38461
diff changeset
163 Show which keys run the command named @var{command} (@code{where-is}).
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
164 @item C-h C @var{coding} @key{RET}
38488
2a70c922f6ad Fix last change.
Eli Zaretskii <eliz@gnu.org>
parents: 38461
diff changeset
165 Describe coding system @var{coding}
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
166 (@code{describe-coding-system}).
Dave Love <fx@gnu.org>
parents:
diff changeset
167 @item C-h C @key{RET}
Dave Love <fx@gnu.org>
parents:
diff changeset
168 Describe the coding systems currently in use.
Dave Love <fx@gnu.org>
parents:
diff changeset
169 @item C-h I @var{method} @key{RET}
Dave Love <fx@gnu.org>
parents:
diff changeset
170 Describe an input method (@code{describe-input-method}).
Dave Love <fx@gnu.org>
parents:
diff changeset
171 @item C-h L @var{language-env} @key{RET}
38745
5464ee1ba8e2 Minor cleanups.
Richard M. Stallman <rms@gnu.org>
parents: 38488
diff changeset
172 Display information on the character sets, coding systems, and input
38488
2a70c922f6ad Fix last change.
Eli Zaretskii <eliz@gnu.org>
parents: 38461
diff changeset
173 methods used for language environment @var{language-env}
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
174 (@code{describe-language-environment}).
46243
dfc7817ae834 Document the major rearrangement of help commands after 21.1.
Richard M. Stallman <rms@gnu.org>
parents: 39368
diff changeset
175 @item C-h F @var{function} @key{RET}
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
176 Enter Info and go to the node documenting the Emacs function @var{function}
Dave Love <fx@gnu.org>
parents:
diff changeset
177 (@code{Info-goto-emacs-command-node}).
46243
dfc7817ae834 Document the major rearrangement of help commands after 21.1.
Richard M. Stallman <rms@gnu.org>
parents: 39368
diff changeset
178 @item C-h K @var{key}
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
179 Enter Info and go to the node where the key sequence @var{key} is
Dave Love <fx@gnu.org>
parents:
diff changeset
180 documented (@code{Info-goto-emacs-key-command-node}).
46243
dfc7817ae834 Document the major rearrangement of help commands after 21.1.
Richard M. Stallman <rms@gnu.org>
parents: 39368
diff changeset
181 @item C-h S @var{symbol} @key{RET}
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
182 Display the Info documentation on symbol @var{symbol} according to the
Dave Love <fx@gnu.org>
parents:
diff changeset
183 programming language you are editing (@code{info-lookup-symbol}).
60953
ec2b6eebb74a (Help Summary): Add `C-h .'.
Richard M. Stallman <rms@gnu.org>
parents: 60794
diff changeset
184 @item C-h .
ec2b6eebb74a (Help Summary): Add `C-h .'.
Richard M. Stallman <rms@gnu.org>
parents: 60794
diff changeset
185 Display a help message associated with special text areas, such as
60991
1978175440c1 (Emacs Server): Fix the command for setting server-name.
Eli Zaretskii <eliz@gnu.org>
parents: 60953
diff changeset
186 links in @samp{*Help*} buffers (@code{display-local-help}).
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
187 @end table
Dave Love <fx@gnu.org>
parents:
diff changeset
188
Dave Love <fx@gnu.org>
parents:
diff changeset
189 @node Key Help
Dave Love <fx@gnu.org>
parents:
diff changeset
190 @section Documentation for a Key
Dave Love <fx@gnu.org>
parents:
diff changeset
191
Dave Love <fx@gnu.org>
parents:
diff changeset
192 @kindex C-h c
Dave Love <fx@gnu.org>
parents:
diff changeset
193 @findex describe-key-briefly
Dave Love <fx@gnu.org>
parents:
diff changeset
194 The most basic @kbd{C-h} options are @kbd{C-h c}
Dave Love <fx@gnu.org>
parents:
diff changeset
195 (@code{describe-key-briefly}) and @w{@kbd{C-h k}} (@code{describe-key}).
38870
d44abb4e68b2 Don't use "print" for displaying a message.
Richard M. Stallman <rms@gnu.org>
parents: 38865
diff changeset
196 @kbd{C-h c @var{key}} displays in the echo area the name of the command
d44abb4e68b2 Don't use "print" for displaying a message.
Richard M. Stallman <rms@gnu.org>
parents: 38865
diff changeset
197 that @var{key} is bound to. For example, @kbd{C-h c C-f} displays
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
198 @samp{forward-char}. Since command names are chosen to describe what
Dave Love <fx@gnu.org>
parents:
diff changeset
199 the commands do, this is a good way to get a very brief description of
Dave Love <fx@gnu.org>
parents:
diff changeset
200 what @var{key} does.
Dave Love <fx@gnu.org>
parents:
diff changeset
201
Dave Love <fx@gnu.org>
parents:
diff changeset
202 @kindex C-h k
Dave Love <fx@gnu.org>
parents:
diff changeset
203 @findex describe-key
Dave Love <fx@gnu.org>
parents:
diff changeset
204 @kbd{C-h k @var{key}} is similar but gives more information: it
Dave Love <fx@gnu.org>
parents:
diff changeset
205 displays the documentation string of the command as well as its name.
Dave Love <fx@gnu.org>
parents:
diff changeset
206 This is too big for the echo area, so a window is used for the display.
Dave Love <fx@gnu.org>
parents:
diff changeset
207
Dave Love <fx@gnu.org>
parents:
diff changeset
208 @kbd{C-h c} and @kbd{C-h k} work for any sort of key sequences,
Dave Love <fx@gnu.org>
parents:
diff changeset
209 including function keys and mouse events.
Dave Love <fx@gnu.org>
parents:
diff changeset
210
60106
2116c6a9e16c (Help): Correct error about C-h in query-replace.
Richard M. Stallman <rms@gnu.org>
parents: 59798
diff changeset
211 @kindex C-h w
2116c6a9e16c (Help): Correct error about C-h in query-replace.
Richard M. Stallman <rms@gnu.org>
parents: 59798
diff changeset
212 @findex where-is
2116c6a9e16c (Help): Correct error about C-h in query-replace.
Richard M. Stallman <rms@gnu.org>
parents: 59798
diff changeset
213 @kbd{C-h w @var{command} @key{RET}} tells you what keys are bound to
2116c6a9e16c (Help): Correct error about C-h in query-replace.
Richard M. Stallman <rms@gnu.org>
parents: 59798
diff changeset
214 @var{command}. It displays a list of the keys in the echo area. If it
2116c6a9e16c (Help): Correct error about C-h in query-replace.
Richard M. Stallman <rms@gnu.org>
parents: 59798
diff changeset
215 says the command is not on any key, you must use @kbd{M-x} to run it.
2116c6a9e16c (Help): Correct error about C-h in query-replace.
Richard M. Stallman <rms@gnu.org>
parents: 59798
diff changeset
216 @kbd{C-h w} runs the command @code{where-is}.
2116c6a9e16c (Help): Correct error about C-h in query-replace.
Richard M. Stallman <rms@gnu.org>
parents: 59798
diff changeset
217
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
218 @node Name Help
Dave Love <fx@gnu.org>
parents:
diff changeset
219 @section Help by Command or Variable Name
Dave Love <fx@gnu.org>
parents:
diff changeset
220
Dave Love <fx@gnu.org>
parents:
diff changeset
221 @kindex C-h f
Dave Love <fx@gnu.org>
parents:
diff changeset
222 @findex describe-function
Dave Love <fx@gnu.org>
parents:
diff changeset
223 @kbd{C-h f} (@code{describe-function}) reads the name of a Lisp function
Dave Love <fx@gnu.org>
parents:
diff changeset
224 using the minibuffer, then displays that function's documentation string
Dave Love <fx@gnu.org>
parents:
diff changeset
225 in a window. Since commands are Lisp functions, you can use this to get
Dave Love <fx@gnu.org>
parents:
diff changeset
226 the documentation of a command that you know by name. For example,
Dave Love <fx@gnu.org>
parents:
diff changeset
227
Dave Love <fx@gnu.org>
parents:
diff changeset
228 @example
Dave Love <fx@gnu.org>
parents:
diff changeset
229 C-h f auto-fill-mode @key{RET}
Dave Love <fx@gnu.org>
parents:
diff changeset
230 @end example
Dave Love <fx@gnu.org>
parents:
diff changeset
231
Dave Love <fx@gnu.org>
parents:
diff changeset
232 @noindent
Dave Love <fx@gnu.org>
parents:
diff changeset
233 displays the documentation of @code{auto-fill-mode}. This is the only
Dave Love <fx@gnu.org>
parents:
diff changeset
234 way to get the documentation of a command that is not bound to any key
Dave Love <fx@gnu.org>
parents:
diff changeset
235 (one which you would normally run using @kbd{M-x}).
Dave Love <fx@gnu.org>
parents:
diff changeset
236
60106
2116c6a9e16c (Help): Correct error about C-h in query-replace.
Richard M. Stallman <rms@gnu.org>
parents: 59798
diff changeset
237 @kbd{C-h f} is also useful for Lisp functions that you are planning
2116c6a9e16c (Help): Correct error about C-h in query-replace.
Richard M. Stallman <rms@gnu.org>
parents: 59798
diff changeset
238 to use in a Lisp program. For example, if you have just written the
2116c6a9e16c (Help): Correct error about C-h in query-replace.
Richard M. Stallman <rms@gnu.org>
parents: 59798
diff changeset
239 expression @code{(make-vector len)} and want to check that you are
2116c6a9e16c (Help): Correct error about C-h in query-replace.
Richard M. Stallman <rms@gnu.org>
parents: 59798
diff changeset
240 using @code{make-vector} properly, type @kbd{C-h f make-vector
2116c6a9e16c (Help): Correct error about C-h in query-replace.
Richard M. Stallman <rms@gnu.org>
parents: 59798
diff changeset
241 @key{RET}}. Because @kbd{C-h f} allows all function names, not just
2116c6a9e16c (Help): Correct error about C-h in query-replace.
Richard M. Stallman <rms@gnu.org>
parents: 59798
diff changeset
242 command names, you may find that some of your favorite completion
2116c6a9e16c (Help): Correct error about C-h in query-replace.
Richard M. Stallman <rms@gnu.org>
parents: 59798
diff changeset
243 abbreviations that work in @kbd{M-x} don't work in @kbd{C-h f}. An
2116c6a9e16c (Help): Correct error about C-h in query-replace.
Richard M. Stallman <rms@gnu.org>
parents: 59798
diff changeset
244 abbreviation may be unique among command names, yet fail to be unique
2116c6a9e16c (Help): Correct error about C-h in query-replace.
Richard M. Stallman <rms@gnu.org>
parents: 59798
diff changeset
245 when other function names are allowed.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
246
38488
2a70c922f6ad Fix last change.
Eli Zaretskii <eliz@gnu.org>
parents: 38461
diff changeset
247 The default function name for @kbd{C-h f} to describe, if you type
2a70c922f6ad Fix last change.
Eli Zaretskii <eliz@gnu.org>
parents: 38461
diff changeset
248 just @key{RET}, is the name of the function called by the innermost Lisp
2a70c922f6ad Fix last change.
Eli Zaretskii <eliz@gnu.org>
parents: 38461
diff changeset
249 expression in the buffer around point, @emph{provided} that is a valid,
2a70c922f6ad Fix last change.
Eli Zaretskii <eliz@gnu.org>
parents: 38461
diff changeset
250 defined Lisp function name. For example, if point is located following
2a70c922f6ad Fix last change.
Eli Zaretskii <eliz@gnu.org>
parents: 38461
diff changeset
251 the text @samp{(make-vector (car x)}, the innermost list containing
2a70c922f6ad Fix last change.
Eli Zaretskii <eliz@gnu.org>
parents: 38461
diff changeset
252 point is the one that starts with @samp{(make-vector}, so the default is
2a70c922f6ad Fix last change.
Eli Zaretskii <eliz@gnu.org>
parents: 38461
diff changeset
253 to describe the function @code{make-vector}.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
254
Dave Love <fx@gnu.org>
parents:
diff changeset
255 @kbd{C-h f} is often useful just to verify that you have the right
Dave Love <fx@gnu.org>
parents:
diff changeset
256 spelling for the function name. If @kbd{C-h f} mentions a name from the
Dave Love <fx@gnu.org>
parents:
diff changeset
257 buffer as the default, that name must be defined as a Lisp function. If
Dave Love <fx@gnu.org>
parents:
diff changeset
258 that is all you want to know, just type @kbd{C-g} to cancel the @kbd{C-h
Dave Love <fx@gnu.org>
parents:
diff changeset
259 f} command, then go on editing.
Dave Love <fx@gnu.org>
parents:
diff changeset
260
Dave Love <fx@gnu.org>
parents:
diff changeset
261 @kbd{C-h v} (@code{describe-variable}) is like @kbd{C-h f} but describes
Dave Love <fx@gnu.org>
parents:
diff changeset
262 Lisp variables instead of Lisp functions. Its default is the Lisp symbol
Dave Love <fx@gnu.org>
parents:
diff changeset
263 around or before point, but only if that is the name of a known Lisp
60429
c5b260f33beb (Name Help): Xref to Hyperlinking.
Richard M. Stallman <rms@gnu.org>
parents: 60106
diff changeset
264 variable. @xref{Variables}.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
265
60429
c5b260f33beb (Name Help): Xref to Hyperlinking.
Richard M. Stallman <rms@gnu.org>
parents: 60106
diff changeset
266 Help buffers describing Emacs variables and functions normally have
c5b260f33beb (Name Help): Xref to Hyperlinking.
Richard M. Stallman <rms@gnu.org>
parents: 60106
diff changeset
267 hyperlinks to the definition, if you have the source files installed.
c5b260f33beb (Name Help): Xref to Hyperlinking.
Richard M. Stallman <rms@gnu.org>
parents: 60106
diff changeset
268 (@xref{Hyperlinking}.) If you know Lisp (or C), this provides the
c5b260f33beb (Name Help): Xref to Hyperlinking.
Richard M. Stallman <rms@gnu.org>
parents: 60106
diff changeset
269 ultimate documentation. If you don't know Lisp, you should learn it.
c5b260f33beb (Name Help): Xref to Hyperlinking.
Richard M. Stallman <rms@gnu.org>
parents: 60106
diff changeset
270 If you are just @emph{using} Emacs, treating Emacs as an object
c5b260f33beb (Name Help): Xref to Hyperlinking.
Richard M. Stallman <rms@gnu.org>
parents: 60106
diff changeset
271 (file), then you don't really love it. For true intimacy with your
c5b260f33beb (Name Help): Xref to Hyperlinking.
Richard M. Stallman <rms@gnu.org>
parents: 60106
diff changeset
272 editor, you need to read the source code.
36159
41b70b041a5a Clean up and move index-searching recommendation.
Richard M. Stallman <rms@gnu.org>
parents: 34024
diff changeset
273
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
274 @node Apropos
Dave Love <fx@gnu.org>
parents:
diff changeset
275 @section Apropos
Dave Love <fx@gnu.org>
parents:
diff changeset
276
Dave Love <fx@gnu.org>
parents:
diff changeset
277 @kindex C-h a
Dave Love <fx@gnu.org>
parents:
diff changeset
278 @findex apropos-command
Dave Love <fx@gnu.org>
parents:
diff changeset
279 @cindex apropos
Dave Love <fx@gnu.org>
parents:
diff changeset
280 A more sophisticated sort of question to ask is, ``What are the
Dave Love <fx@gnu.org>
parents:
diff changeset
281 commands for working with files?'' To ask this question, type @kbd{C-h
Dave Love <fx@gnu.org>
parents:
diff changeset
282 a file @key{RET}}, which displays a list of all command names that
Dave Love <fx@gnu.org>
parents:
diff changeset
283 contain @samp{file}, including @code{copy-file}, @code{find-file}, and
Dave Love <fx@gnu.org>
parents:
diff changeset
284 so on. With each command name appears a brief description of how to use
Dave Love <fx@gnu.org>
parents:
diff changeset
285 the command, and what keys you can currently invoke it with. For
Dave Love <fx@gnu.org>
parents:
diff changeset
286 example, it would say that you can invoke @code{find-file} by typing
36185
62cf166239f3 Change in quoting.
Richard M. Stallman <rms@gnu.org>
parents: 36159
diff changeset
287 @kbd{C-x C-f}. The @kbd{a} in @kbd{C-h a} stands for ``Apropos'';
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
288 @kbd{C-h a} runs the command @code{apropos-command}. This command
Dave Love <fx@gnu.org>
parents:
diff changeset
289 normally checks only commands (interactive functions); if you specify a
Dave Love <fx@gnu.org>
parents:
diff changeset
290 prefix argument, it checks noninteractive functions as well.
Dave Love <fx@gnu.org>
parents:
diff changeset
291
60953
ec2b6eebb74a (Help Summary): Add `C-h .'.
Richard M. Stallman <rms@gnu.org>
parents: 60794
diff changeset
292 Because @kbd{C-h a} looks only for commands matching the string you
ec2b6eebb74a (Help Summary): Add `C-h .'.
Richard M. Stallman <rms@gnu.org>
parents: 60794
diff changeset
293 specify, you may not find what you want on the first try. In that
ec2b6eebb74a (Help Summary): Add `C-h .'.
Richard M. Stallman <rms@gnu.org>
parents: 60794
diff changeset
294 case, don't just give up. You can give Apropos a list of words to
ec2b6eebb74a (Help Summary): Add `C-h .'.
Richard M. Stallman <rms@gnu.org>
parents: 60794
diff changeset
295 search for. When more than one word is specified, at least two of
ec2b6eebb74a (Help Summary): Add `C-h .'.
Richard M. Stallman <rms@gnu.org>
parents: 60794
diff changeset
296 those words must be present for an item to match. If you are looking
ec2b6eebb74a (Help Summary): Add `C-h .'.
Richard M. Stallman <rms@gnu.org>
parents: 60794
diff changeset
297 for commands to kill a chunk of text before point, try @kbd{C-h a kill
ec2b6eebb74a (Help Summary): Add `C-h .'.
Richard M. Stallman <rms@gnu.org>
parents: 60794
diff changeset
298 back behind before @key{RET}}. For even greater flexibility, you can
ec2b6eebb74a (Help Summary): Add `C-h .'.
Richard M. Stallman <rms@gnu.org>
parents: 60794
diff changeset
299 also supply a regular expression to Apropos (@pxref{Regexps}).
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
300
Dave Love <fx@gnu.org>
parents:
diff changeset
301 Here is a set of arguments to give to @kbd{C-h a} that covers many
Dave Love <fx@gnu.org>
parents:
diff changeset
302 classes of Emacs commands, since there are strong conventions for naming
Dave Love <fx@gnu.org>
parents:
diff changeset
303 the standard Emacs commands. By giving you a feel for the naming
Dave Love <fx@gnu.org>
parents:
diff changeset
304 conventions, this set should also serve to aid you in developing a
Dave Love <fx@gnu.org>
parents:
diff changeset
305 technique for picking @code{apropos} strings.
Dave Love <fx@gnu.org>
parents:
diff changeset
306
Dave Love <fx@gnu.org>
parents:
diff changeset
307 @quotation
Dave Love <fx@gnu.org>
parents:
diff changeset
308 char, line, word, sentence, paragraph, region, page, sexp, list, defun,
Dave Love <fx@gnu.org>
parents:
diff changeset
309 rect, buffer, frame, window, face, file, dir, register, mode, beginning, end,
Dave Love <fx@gnu.org>
parents:
diff changeset
310 forward, backward, next, previous, up, down, search, goto, kill, delete,
Dave Love <fx@gnu.org>
parents:
diff changeset
311 mark, insert, yank, fill, indent, case, change, set, what, list, find,
Dave Love <fx@gnu.org>
parents:
diff changeset
312 view, describe, default.
Dave Love <fx@gnu.org>
parents:
diff changeset
313 @end quotation
Dave Love <fx@gnu.org>
parents:
diff changeset
314
Dave Love <fx@gnu.org>
parents:
diff changeset
315 @findex apropos-variable
66827
5163ae9b5c75 (Help): Fix C-h a entry. Add C-h d entry.
Kim F. Storm <storm@cua.dk>
parents: 66746
diff changeset
316 To list all user variables that match a word list or regexp, use the
5163ae9b5c75 (Help): Fix C-h a entry. Add C-h d entry.
Kim F. Storm <storm@cua.dk>
parents: 66746
diff changeset
317 command @kbd{M-x apropos-variable}. By default, this command shows
5163ae9b5c75 (Help): Fix C-h a entry. Add C-h d entry.
Kim F. Storm <storm@cua.dk>
parents: 66746
diff changeset
318 only variables meant for user customization; if you specify a prefix
59798
0816b427495a Don't say just "option" when talking about variables.
Richard M. Stallman <rms@gnu.org>
parents: 56735
diff changeset
319 argument, it checks all variables.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
320
Dave Love <fx@gnu.org>
parents:
diff changeset
321 @findex apropos
66827
5163ae9b5c75 (Help): Fix C-h a entry. Add C-h d entry.
Kim F. Storm <storm@cua.dk>
parents: 66746
diff changeset
322 To list all Lisp symbols that contain a match for a word list or
5163ae9b5c75 (Help): Fix C-h a entry. Add C-h d entry.
Kim F. Storm <storm@cua.dk>
parents: 66746
diff changeset
323 regexp, not just the ones that are defined as commands, use the
5163ae9b5c75 (Help): Fix C-h a entry. Add C-h d entry.
Kim F. Storm <storm@cua.dk>
parents: 66746
diff changeset
324 command @kbd{M-x apropos} instead of @kbd{C-h a}. This command does
5163ae9b5c75 (Help): Fix C-h a entry. Add C-h d entry.
Kim F. Storm <storm@cua.dk>
parents: 66746
diff changeset
325 not check key bindings by default; specify a numeric argument if you
5163ae9b5c75 (Help): Fix C-h a entry. Add C-h d entry.
Kim F. Storm <storm@cua.dk>
parents: 66746
diff changeset
326 want it to check them.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
327
66827
5163ae9b5c75 (Help): Fix C-h a entry. Add C-h d entry.
Kim F. Storm <storm@cua.dk>
parents: 66746
diff changeset
328 @kindex C-h d
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
329 @findex apropos-documentation
Dave Love <fx@gnu.org>
parents:
diff changeset
330 The @code{apropos-documentation} command is like @code{apropos} except
Dave Love <fx@gnu.org>
parents:
diff changeset
331 that it searches documentation strings as well as symbol names for
66827
5163ae9b5c75 (Help): Fix C-h a entry. Add C-h d entry.
Kim F. Storm <storm@cua.dk>
parents: 66746
diff changeset
332 matches for the specified topic, a word list or regular expression.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
333
Dave Love <fx@gnu.org>
parents:
diff changeset
334 @findex apropos-value
Dave Love <fx@gnu.org>
parents:
diff changeset
335 The @code{apropos-value} command is like @code{apropos} except that it
66827
5163ae9b5c75 (Help): Fix C-h a entry. Add C-h d entry.
Kim F. Storm <storm@cua.dk>
parents: 66746
diff changeset
336 searches symbols' values for matches for the specified word list or regular
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
337 expression. This command does not check function definitions or
Dave Love <fx@gnu.org>
parents:
diff changeset
338 property lists by default; specify a numeric argument if you want it to
Dave Love <fx@gnu.org>
parents:
diff changeset
339 check them.
Dave Love <fx@gnu.org>
parents:
diff changeset
340
Dave Love <fx@gnu.org>
parents:
diff changeset
341 @vindex apropos-do-all
Dave Love <fx@gnu.org>
parents:
diff changeset
342 If the variable @code{apropos-do-all} is non-@code{nil}, the commands
Dave Love <fx@gnu.org>
parents:
diff changeset
343 above all behave as if they had been given a prefix argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
344
60953
ec2b6eebb74a (Help Summary): Add `C-h .'.
Richard M. Stallman <rms@gnu.org>
parents: 60794
diff changeset
345 @vindex apropos-sort-by-scores
60991
1978175440c1 (Emacs Server): Fix the command for setting server-name.
Eli Zaretskii <eliz@gnu.org>
parents: 60953
diff changeset
346 @cindex apropos search results, order by score
60953
ec2b6eebb74a (Help Summary): Add `C-h .'.
Richard M. Stallman <rms@gnu.org>
parents: 60794
diff changeset
347 By default, Apropos lists the search results in alphabetical order.
ec2b6eebb74a (Help Summary): Add `C-h .'.
Richard M. Stallman <rms@gnu.org>
parents: 60794
diff changeset
348 If the variable @code{apropos-sort-by-scores} is non-@code{nil},
ec2b6eebb74a (Help Summary): Add `C-h .'.
Richard M. Stallman <rms@gnu.org>
parents: 60794
diff changeset
349 Apropos tries to guess the relevance of each result, and displays the
ec2b6eebb74a (Help Summary): Add `C-h .'.
Richard M. Stallman <rms@gnu.org>
parents: 60794
diff changeset
350 most relevant ones first.
ec2b6eebb74a (Help Summary): Add `C-h .'.
Richard M. Stallman <rms@gnu.org>
parents: 60794
diff changeset
351
66827
5163ae9b5c75 (Help): Fix C-h a entry. Add C-h d entry.
Kim F. Storm <storm@cua.dk>
parents: 66746
diff changeset
352 @vindex apropos-documentation-sort-by-scores
5163ae9b5c75 (Help): Fix C-h a entry. Add C-h d entry.
Kim F. Storm <storm@cua.dk>
parents: 66746
diff changeset
353 By default, Apropos lists the search results for
5163ae9b5c75 (Help): Fix C-h a entry. Add C-h d entry.
Kim F. Storm <storm@cua.dk>
parents: 66746
diff changeset
354 @code{apropos-documentation} in order of relevance.
5163ae9b5c75 (Help): Fix C-h a entry. Add C-h d entry.
Kim F. Storm <storm@cua.dk>
parents: 66746
diff changeset
355 If the variable @code{apropos-documentation-sort-by-scores} is @code{nil},
5163ae9b5c75 (Help): Fix C-h a entry. Add C-h d entry.
Kim F. Storm <storm@cua.dk>
parents: 66746
diff changeset
356 Apropos will list documentation in alphabetical order.
5163ae9b5c75 (Help): Fix C-h a entry. Add C-h d entry.
Kim F. Storm <storm@cua.dk>
parents: 66746
diff changeset
357
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
358 If you want more information about a function definition, variable or
Dave Love <fx@gnu.org>
parents:
diff changeset
359 symbol property listed in the Apropos buffer, you can click on it with
60106
2116c6a9e16c (Help): Correct error about C-h in query-replace.
Richard M. Stallman <rms@gnu.org>
parents: 59798
diff changeset
360 @kbd{Mouse-1} or @kbd{Mouse-2}, or move there and type @key{RET}.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
361
Dave Love <fx@gnu.org>
parents:
diff changeset
362 @node Library Keywords
Dave Love <fx@gnu.org>
parents:
diff changeset
363 @section Keyword Search for Lisp Libraries
Dave Love <fx@gnu.org>
parents:
diff changeset
364
Dave Love <fx@gnu.org>
parents:
diff changeset
365 @kindex C-h p
Dave Love <fx@gnu.org>
parents:
diff changeset
366 @findex finder-by-keyword
Dave Love <fx@gnu.org>
parents:
diff changeset
367 The @kbd{C-h p} command lets you search the standard Emacs Lisp
Dave Love <fx@gnu.org>
parents:
diff changeset
368 libraries by topic keywords. Here is a partial list of keywords you can
Dave Love <fx@gnu.org>
parents:
diff changeset
369 use:
Dave Love <fx@gnu.org>
parents:
diff changeset
370
51790
0a8de3bc39b5 (Library Keywords): Use @multitable.
Richard M. Stallman <rms@gnu.org>
parents: 46243
diff changeset
371 @multitable {emulations} {aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa}
0a8de3bc39b5 (Library Keywords): Use @multitable.
Richard M. Stallman <rms@gnu.org>
parents: 46243
diff changeset
372 @item abbrev@tab abbreviation handling, typing shortcuts, macros.
54473
6f6d287fe506 Sync keywords with finder.el.
Juri Linkov <juri@jurta.org>
parents: 52401
diff changeset
373 @item bib@tab code related to the @code{bib} bibliography processor.
6f6d287fe506 Sync keywords with finder.el.
Juri Linkov <juri@jurta.org>
parents: 52401
diff changeset
374 @item c@tab support for the C language and related languages.
51790
0a8de3bc39b5 (Library Keywords): Use @multitable.
Richard M. Stallman <rms@gnu.org>
parents: 46243
diff changeset
375 @item calendar@tab calendar and time management support.
0a8de3bc39b5 (Library Keywords): Use @multitable.
Richard M. Stallman <rms@gnu.org>
parents: 46243
diff changeset
376 @item comm@tab communications, networking, remote access to files.
54473
6f6d287fe506 Sync keywords with finder.el.
Juri Linkov <juri@jurta.org>
parents: 52401
diff changeset
377 @item convenience@tab convenience features for faster editing.
51790
0a8de3bc39b5 (Library Keywords): Use @multitable.
Richard M. Stallman <rms@gnu.org>
parents: 46243
diff changeset
378 @item data@tab support for editing files of data.
0a8de3bc39b5 (Library Keywords): Use @multitable.
Richard M. Stallman <rms@gnu.org>
parents: 46243
diff changeset
379 @item docs@tab support for Emacs documentation.
0a8de3bc39b5 (Library Keywords): Use @multitable.
Richard M. Stallman <rms@gnu.org>
parents: 46243
diff changeset
380 @item emulations@tab emulations of other editors.
0a8de3bc39b5 (Library Keywords): Use @multitable.
Richard M. Stallman <rms@gnu.org>
parents: 46243
diff changeset
381 @item extensions@tab Emacs Lisp language extensions.
54473
6f6d287fe506 Sync keywords with finder.el.
Juri Linkov <juri@jurta.org>
parents: 52401
diff changeset
382 @item faces@tab support for multiple fonts.
6f6d287fe506 Sync keywords with finder.el.
Juri Linkov <juri@jurta.org>
parents: 52401
diff changeset
383 @item files@tab support for editing and manipulating files.
51790
0a8de3bc39b5 (Library Keywords): Use @multitable.
Richard M. Stallman <rms@gnu.org>
parents: 46243
diff changeset
384 @item frames@tab support for Emacs frames and window systems.
0a8de3bc39b5 (Library Keywords): Use @multitable.
Richard M. Stallman <rms@gnu.org>
parents: 46243
diff changeset
385 @item games@tab games, jokes and amusements.
0a8de3bc39b5 (Library Keywords): Use @multitable.
Richard M. Stallman <rms@gnu.org>
parents: 46243
diff changeset
386 @item hardware@tab support for interfacing with exotic hardware.
0a8de3bc39b5 (Library Keywords): Use @multitable.
Richard M. Stallman <rms@gnu.org>
parents: 46243
diff changeset
387 @item help@tab support for on-line help systems.
54473
6f6d287fe506 Sync keywords with finder.el.
Juri Linkov <juri@jurta.org>
parents: 52401
diff changeset
388 @item hypermedia@tab support for links between text or other media types.
51790
0a8de3bc39b5 (Library Keywords): Use @multitable.
Richard M. Stallman <rms@gnu.org>
parents: 46243
diff changeset
389 @item i18n@tab internationalization and alternate character-set support.
0a8de3bc39b5 (Library Keywords): Use @multitable.
Richard M. Stallman <rms@gnu.org>
parents: 46243
diff changeset
390 @item internal@tab code for Emacs internals, build process, defaults.
0a8de3bc39b5 (Library Keywords): Use @multitable.
Richard M. Stallman <rms@gnu.org>
parents: 46243
diff changeset
391 @item languages@tab specialized modes for editing programming languages.
54473
6f6d287fe506 Sync keywords with finder.el.
Juri Linkov <juri@jurta.org>
parents: 52401
diff changeset
392 @item lisp@tab Lisp support, including Emacs Lisp.
6f6d287fe506 Sync keywords with finder.el.
Juri Linkov <juri@jurta.org>
parents: 52401
diff changeset
393 @item local@tab code local to your site.
51790
0a8de3bc39b5 (Library Keywords): Use @multitable.
Richard M. Stallman <rms@gnu.org>
parents: 46243
diff changeset
394 @item maint@tab maintenance aids for the Emacs development group.
0a8de3bc39b5 (Library Keywords): Use @multitable.
Richard M. Stallman <rms@gnu.org>
parents: 46243
diff changeset
395 @item mail@tab modes for electronic-mail handling.
54473
6f6d287fe506 Sync keywords with finder.el.
Juri Linkov <juri@jurta.org>
parents: 52401
diff changeset
396 @item matching@tab various sorts of searching and matching.
6f6d287fe506 Sync keywords with finder.el.
Juri Linkov <juri@jurta.org>
parents: 52401
diff changeset
397 @item mouse@tab mouse support.
6f6d287fe506 Sync keywords with finder.el.
Juri Linkov <juri@jurta.org>
parents: 52401
diff changeset
398 @item multimedia@tab images and sound support.
51790
0a8de3bc39b5 (Library Keywords): Use @multitable.
Richard M. Stallman <rms@gnu.org>
parents: 46243
diff changeset
399 @item news@tab support for netnews reading and posting.
0a8de3bc39b5 (Library Keywords): Use @multitable.
Richard M. Stallman <rms@gnu.org>
parents: 46243
diff changeset
400 @item oop@tab support for object-oriented programming.
54473
6f6d287fe506 Sync keywords with finder.el.
Juri Linkov <juri@jurta.org>
parents: 52401
diff changeset
401 @item outlines@tab support for hierarchical outlining.
51790
0a8de3bc39b5 (Library Keywords): Use @multitable.
Richard M. Stallman <rms@gnu.org>
parents: 46243
diff changeset
402 @item processes@tab process, subshell, compilation, and job control support.
0a8de3bc39b5 (Library Keywords): Use @multitable.
Richard M. Stallman <rms@gnu.org>
parents: 46243
diff changeset
403 @item terminals@tab support for terminal types.
54473
6f6d287fe506 Sync keywords with finder.el.
Juri Linkov <juri@jurta.org>
parents: 52401
diff changeset
404 @item tex@tab supporting code for the @TeX{} formatter.
51790
0a8de3bc39b5 (Library Keywords): Use @multitable.
Richard M. Stallman <rms@gnu.org>
parents: 46243
diff changeset
405 @item tools@tab programming tools.
54473
6f6d287fe506 Sync keywords with finder.el.
Juri Linkov <juri@jurta.org>
parents: 52401
diff changeset
406 @item unix@tab front-ends/assistants for, or emulators of, UNIX-like features.
51790
0a8de3bc39b5 (Library Keywords): Use @multitable.
Richard M. Stallman <rms@gnu.org>
parents: 46243
diff changeset
407 @item wp@tab word processing.
0a8de3bc39b5 (Library Keywords): Use @multitable.
Richard M. Stallman <rms@gnu.org>
parents: 46243
diff changeset
408 @end multitable
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
409
Dave Love <fx@gnu.org>
parents:
diff changeset
410 @node Language Help
Dave Love <fx@gnu.org>
parents:
diff changeset
411 @section Help for International Language Support
Dave Love <fx@gnu.org>
parents:
diff changeset
412
Dave Love <fx@gnu.org>
parents:
diff changeset
413 You can use the command @kbd{C-h L}
38461
23f63206a867 Proofreading fixes from Chris Green <chris_e_green@yahoo.com>.
Eli Zaretskii <eliz@gnu.org>
parents: 37151
diff changeset
414 (@code{describe-language-environment}) to find out information about
23f63206a867 Proofreading fixes from Chris Green <chris_e_green@yahoo.com>.
Eli Zaretskii <eliz@gnu.org>
parents: 37151
diff changeset
415 the support for a specific language environment. @xref{Language
23f63206a867 Proofreading fixes from Chris Green <chris_e_green@yahoo.com>.
Eli Zaretskii <eliz@gnu.org>
parents: 37151
diff changeset
416 Environments}. This tells you which languages this language
23f63206a867 Proofreading fixes from Chris Green <chris_e_green@yahoo.com>.
Eli Zaretskii <eliz@gnu.org>
parents: 37151
diff changeset
417 environment is useful for, and lists the character sets, coding
23f63206a867 Proofreading fixes from Chris Green <chris_e_green@yahoo.com>.
Eli Zaretskii <eliz@gnu.org>
parents: 37151
diff changeset
418 systems, and input methods that go with it. It also shows some sample
23f63206a867 Proofreading fixes from Chris Green <chris_e_green@yahoo.com>.
Eli Zaretskii <eliz@gnu.org>
parents: 37151
diff changeset
419 text to illustrate scripts.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
420
Dave Love <fx@gnu.org>
parents:
diff changeset
421 The command @kbd{C-h h} (@code{view-hello-file}) displays the file
Dave Love <fx@gnu.org>
parents:
diff changeset
422 @file{etc/HELLO}, which shows how to say ``hello'' in many languages.
Dave Love <fx@gnu.org>
parents:
diff changeset
423
Dave Love <fx@gnu.org>
parents:
diff changeset
424 The command @kbd{C-h I} (@code{describe-input-method}) describes
Dave Love <fx@gnu.org>
parents:
diff changeset
425 information about input methods---either a specified input method, or by
Dave Love <fx@gnu.org>
parents:
diff changeset
426 default the input method in use. @xref{Input Methods}.
Dave Love <fx@gnu.org>
parents:
diff changeset
427
Dave Love <fx@gnu.org>
parents:
diff changeset
428 The command @kbd{C-h C} (@code{describe-coding-system}) describes
Dave Love <fx@gnu.org>
parents:
diff changeset
429 information about coding systems---either a specified coding system, or
Dave Love <fx@gnu.org>
parents:
diff changeset
430 the ones currently in use. @xref{Coding Systems}.
Dave Love <fx@gnu.org>
parents:
diff changeset
431
Dave Love <fx@gnu.org>
parents:
diff changeset
432 @node Help Mode
Dave Love <fx@gnu.org>
parents:
diff changeset
433 @section Help Mode Commands
Dave Love <fx@gnu.org>
parents:
diff changeset
434
38488
2a70c922f6ad Fix last change.
Eli Zaretskii <eliz@gnu.org>
parents: 38461
diff changeset
435 Help buffers provide the same commands as View mode (@pxref{Misc File
2a70c922f6ad Fix last change.
Eli Zaretskii <eliz@gnu.org>
parents: 38461
diff changeset
436 Ops}), plus a few special commands of their own.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
437
Dave Love <fx@gnu.org>
parents:
diff changeset
438 @table @kbd
Dave Love <fx@gnu.org>
parents:
diff changeset
439 @item @key{SPC}
Dave Love <fx@gnu.org>
parents:
diff changeset
440 Scroll forward.
Dave Love <fx@gnu.org>
parents:
diff changeset
441 @item @key{DEL}
36655
985393bc6af7 (Help Mode): Mention the backspace key.
Eli Zaretskii <eliz@gnu.org>
parents: 36454
diff changeset
442 @itemx @key{BS}
985393bc6af7 (Help Mode): Mention the backspace key.
Eli Zaretskii <eliz@gnu.org>
parents: 36454
diff changeset
443 Scroll backward. On some keyboards, this key is known as @key{BS} or
985393bc6af7 (Help Mode): Mention the backspace key.
Eli Zaretskii <eliz@gnu.org>
parents: 36454
diff changeset
444 @key{backspace}.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
445 @item @key{RET}
Dave Love <fx@gnu.org>
parents:
diff changeset
446 Follow a cross reference at point.
Dave Love <fx@gnu.org>
parents:
diff changeset
447 @item @key{TAB}
Dave Love <fx@gnu.org>
parents:
diff changeset
448 Move point forward to the next cross reference.
Dave Love <fx@gnu.org>
parents:
diff changeset
449 @item S-@key{TAB}
Dave Love <fx@gnu.org>
parents:
diff changeset
450 Move point back to the previous cross reference.
60106
2116c6a9e16c (Help): Correct error about C-h in query-replace.
Richard M. Stallman <rms@gnu.org>
parents: 59798
diff changeset
451 @item Mouse-1
2116c6a9e16c (Help): Correct error about C-h in query-replace.
Richard M. Stallman <rms@gnu.org>
parents: 59798
diff changeset
452 @itemx Mouse-2
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
453 Follow a cross reference that you click on.
Dave Love <fx@gnu.org>
parents:
diff changeset
454 @end table
Dave Love <fx@gnu.org>
parents:
diff changeset
455
60106
2116c6a9e16c (Help): Correct error about C-h in query-replace.
Richard M. Stallman <rms@gnu.org>
parents: 59798
diff changeset
456 When a function name (@pxref{M-x,, Running Commands by Name}) or
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
457 variable name (@pxref{Variables}) appears in the documentation, it
60106
2116c6a9e16c (Help): Correct error about C-h in query-replace.
Richard M. Stallman <rms@gnu.org>
parents: 59798
diff changeset
458 normally appears inside paired single-quotes. You can click on the
2116c6a9e16c (Help): Correct error about C-h in query-replace.
Richard M. Stallman <rms@gnu.org>
parents: 59798
diff changeset
459 name with @kbd{Mouse-1} or @kbd{Mouse-2}, or move point there and type
2116c6a9e16c (Help): Correct error about C-h in query-replace.
Richard M. Stallman <rms@gnu.org>
parents: 59798
diff changeset
460 @key{RET}, to view the documentation of that command or variable. Use
2116c6a9e16c (Help): Correct error about C-h in query-replace.
Richard M. Stallman <rms@gnu.org>
parents: 59798
diff changeset
461 @kbd{C-c C-b} to retrace your steps.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
462
66570
272a21a12d44 (Help Mode): URLs viewed with browse-url.
Bill Wohler <wohler@newt.com>
parents: 66515
diff changeset
463 @cindex URL, viewing in help
272a21a12d44 (Help Mode): URLs viewed with browse-url.
Bill Wohler <wohler@newt.com>
parents: 66515
diff changeset
464 @cindex help, viewing web pages
272a21a12d44 (Help Mode): URLs viewed with browse-url.
Bill Wohler <wohler@newt.com>
parents: 66515
diff changeset
465 @cindex viewing web pages in help
272a21a12d44 (Help Mode): URLs viewed with browse-url.
Bill Wohler <wohler@newt.com>
parents: 66515
diff changeset
466 @cindex web pages, viewing in help
272a21a12d44 (Help Mode): URLs viewed with browse-url.
Bill Wohler <wohler@newt.com>
parents: 66515
diff changeset
467 @findex browse-url
66614
66a051003eb6 (Help Mode): Fix typo.
Bill Wohler <wohler@newt.com>
parents: 66570
diff changeset
468 You can follow cross references to URLs (web pages) as well. When
66570
272a21a12d44 (Help Mode): URLs viewed with browse-url.
Bill Wohler <wohler@newt.com>
parents: 66515
diff changeset
469 you follow a cross reference that is a URL, the @code{browse-url}
272a21a12d44 (Help Mode): URLs viewed with browse-url.
Bill Wohler <wohler@newt.com>
parents: 66515
diff changeset
470 command is used to view the web page in a browser of your choosing.
272a21a12d44 (Help Mode): URLs viewed with browse-url.
Bill Wohler <wohler@newt.com>
parents: 66515
diff changeset
471 @xref{Browse-URL}.
272a21a12d44 (Help Mode): URLs viewed with browse-url.
Bill Wohler <wohler@newt.com>
parents: 66515
diff changeset
472
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
473 @kindex @key{TAB} @r{(Help mode)}
Dave Love <fx@gnu.org>
parents:
diff changeset
474 @findex help-next-ref
Dave Love <fx@gnu.org>
parents:
diff changeset
475 @kindex S-@key{TAB} @r{(Help mode)}
Dave Love <fx@gnu.org>
parents:
diff changeset
476 @findex help-previous-ref
Dave Love <fx@gnu.org>
parents:
diff changeset
477 There are convenient commands for moving point to cross references in
Dave Love <fx@gnu.org>
parents:
diff changeset
478 the help text. @key{TAB} (@code{help-next-ref}) moves point down to the
Dave Love <fx@gnu.org>
parents:
diff changeset
479 next cross reference. Use @kbd{S-@key{TAB}} to move point up to the
Dave Love <fx@gnu.org>
parents:
diff changeset
480 previous cross reference (@code{help-previous-ref}).
Dave Love <fx@gnu.org>
parents:
diff changeset
481
Dave Love <fx@gnu.org>
parents:
diff changeset
482 @node Misc Help
Dave Love <fx@gnu.org>
parents:
diff changeset
483 @section Other Help Commands
Dave Love <fx@gnu.org>
parents:
diff changeset
484
Dave Love <fx@gnu.org>
parents:
diff changeset
485 @kindex C-h i
Dave Love <fx@gnu.org>
parents:
diff changeset
486 @findex info
Dave Love <fx@gnu.org>
parents:
diff changeset
487 @cindex Info
Dave Love <fx@gnu.org>
parents:
diff changeset
488 @cindex manuals, on-line
Dave Love <fx@gnu.org>
parents:
diff changeset
489 @cindex on-line manuals
Dave Love <fx@gnu.org>
parents:
diff changeset
490 @kbd{C-h i} (@code{info}) runs the Info program, which is used for
Dave Love <fx@gnu.org>
parents:
diff changeset
491 browsing through structured documentation files. The entire Emacs manual
38488
2a70c922f6ad Fix last change.
Eli Zaretskii <eliz@gnu.org>
parents: 38461
diff changeset
492 is available within Info. Eventually all the documentation of the GNU
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
493 system will be available. Type @kbd{h} after entering Info to run
Dave Love <fx@gnu.org>
parents:
diff changeset
494 a tutorial on using Info.
Dave Love <fx@gnu.org>
parents:
diff changeset
495
56735
d6c81d81255e (Misc Help): Add an index entry for finding an Info
Eli Zaretskii <eliz@gnu.org>
parents: 56649
diff changeset
496 @cindex find Info manual by its file name
60794
b88d819aa8d5 (Misc Help): Document numeric argument for C-h i.
Richard M. Stallman <rms@gnu.org>
parents: 60429
diff changeset
497 With a numeric argument, @kbd{C-h i} selects an Info buffer with the
b88d819aa8d5 (Misc Help): Document numeric argument for C-h i.
Richard M. Stallman <rms@gnu.org>
parents: 60429
diff changeset
498 number appended to the default @samp{*info*} buffer name
b88d819aa8d5 (Misc Help): Document numeric argument for C-h i.
Richard M. Stallman <rms@gnu.org>
parents: 60429
diff changeset
499 (e.g. @samp{*info*<2>}). This is useful if you want to browse
b88d819aa8d5 (Misc Help): Document numeric argument for C-h i.
Richard M. Stallman <rms@gnu.org>
parents: 60429
diff changeset
500 multiple Info manuals simultaneously. If you specify just @kbd{C-u}
b88d819aa8d5 (Misc Help): Document numeric argument for C-h i.
Richard M. Stallman <rms@gnu.org>
parents: 60429
diff changeset
501 as the prefix argument, @kbd{C-h i} prompts for the name of a
b88d819aa8d5 (Misc Help): Document numeric argument for C-h i.
Richard M. Stallman <rms@gnu.org>
parents: 60429
diff changeset
502 documentation file. This way, you can browse a file which doesn't
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
503 have an entry in the top-level Info menu. It is also handy when you
60794
b88d819aa8d5 (Misc Help): Document numeric argument for C-h i.
Richard M. Stallman <rms@gnu.org>
parents: 60429
diff changeset
504 need to get to the documentation quickly, and you know the exact name
b88d819aa8d5 (Misc Help): Document numeric argument for C-h i.
Richard M. Stallman <rms@gnu.org>
parents: 60429
diff changeset
505 of the file.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
506
46243
dfc7817ae834 Document the major rearrangement of help commands after 21.1.
Richard M. Stallman <rms@gnu.org>
parents: 39368
diff changeset
507 @kindex C-h F
dfc7817ae834 Document the major rearrangement of help commands after 21.1.
Richard M. Stallman <rms@gnu.org>
parents: 39368
diff changeset
508 @kindex C-h K
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
509 @findex Info-goto-emacs-key-command-node
Dave Love <fx@gnu.org>
parents:
diff changeset
510 @findex Info-goto-emacs-command-node
46243
dfc7817ae834 Document the major rearrangement of help commands after 21.1.
Richard M. Stallman <rms@gnu.org>
parents: 39368
diff changeset
511 There are two special help commands for accessing Emacs
dfc7817ae834 Document the major rearrangement of help commands after 21.1.
Richard M. Stallman <rms@gnu.org>
parents: 39368
diff changeset
512 documentation through Info. @kbd{C-h F @var{function} @key{RET}}
dfc7817ae834 Document the major rearrangement of help commands after 21.1.
Richard M. Stallman <rms@gnu.org>
parents: 39368
diff changeset
513 enters Info and goes straight to the documentation of the Emacs
dfc7817ae834 Document the major rearrangement of help commands after 21.1.
Richard M. Stallman <rms@gnu.org>
parents: 39368
diff changeset
514 function @var{function}. @kbd{C-h K @var{key}} enters Info and goes
dfc7817ae834 Document the major rearrangement of help commands after 21.1.
Richard M. Stallman <rms@gnu.org>
parents: 39368
diff changeset
515 straight to the documentation of the key @var{key}. These two keys
dfc7817ae834 Document the major rearrangement of help commands after 21.1.
Richard M. Stallman <rms@gnu.org>
parents: 39368
diff changeset
516 run the commands @code{Info-goto-emacs-command-node} and
dfc7817ae834 Document the major rearrangement of help commands after 21.1.
Richard M. Stallman <rms@gnu.org>
parents: 39368
diff changeset
517 @code{Info-goto-emacs-key-command-node}. You can use @kbd{C-h K} to
39368
eaeec47bf5fe (Help): Mention C-h C-f and C-h C-k.
Eli Zaretskii <eliz@gnu.org>
parents: 38870
diff changeset
518 find the documentation of a menu item: just select that menu item when
46243
dfc7817ae834 Document the major rearrangement of help commands after 21.1.
Richard M. Stallman <rms@gnu.org>
parents: 39368
diff changeset
519 @kbd{C-h K} prompts for a key.
39368
eaeec47bf5fe (Help): Mention C-h C-f and C-h C-k.
Eli Zaretskii <eliz@gnu.org>
parents: 38870
diff changeset
520
46243
dfc7817ae834 Document the major rearrangement of help commands after 21.1.
Richard M. Stallman <rms@gnu.org>
parents: 39368
diff changeset
521 @kbd{C-h F} and @kbd{C-h K} know about commands and keys described
dfc7817ae834 Document the major rearrangement of help commands after 21.1.
Richard M. Stallman <rms@gnu.org>
parents: 39368
diff changeset
522 in manuals other than the Emacs manual. Thus, they make it easier to
dfc7817ae834 Document the major rearrangement of help commands after 21.1.
Richard M. Stallman <rms@gnu.org>
parents: 39368
diff changeset
523 find the documentation of commands and keys when you are not sure
dfc7817ae834 Document the major rearrangement of help commands after 21.1.
Richard M. Stallman <rms@gnu.org>
parents: 39368
diff changeset
524 which manual describes them, like when using some specialized mode.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
525
46243
dfc7817ae834 Document the major rearrangement of help commands after 21.1.
Richard M. Stallman <rms@gnu.org>
parents: 39368
diff changeset
526 @kindex C-h S
dfc7817ae834 Document the major rearrangement of help commands after 21.1.
Richard M. Stallman <rms@gnu.org>
parents: 39368
diff changeset
527 @findex info-lookup-symbol
dfc7817ae834 Document the major rearrangement of help commands after 21.1.
Richard M. Stallman <rms@gnu.org>
parents: 39368
diff changeset
528 When editing a program, if you have an Info version of the manual
dfc7817ae834 Document the major rearrangement of help commands after 21.1.
Richard M. Stallman <rms@gnu.org>
parents: 39368
diff changeset
529 for the programming language, you can use the command @kbd{C-h S}
dfc7817ae834 Document the major rearrangement of help commands after 21.1.
Richard M. Stallman <rms@gnu.org>
parents: 39368
diff changeset
530 (@code{info-lookup-symbol}) to refer to the manual documentation for a
dfc7817ae834 Document the major rearrangement of help commands after 21.1.
Richard M. Stallman <rms@gnu.org>
parents: 39368
diff changeset
531 symbol (keyword, function or variable). The details of how this
dfc7817ae834 Document the major rearrangement of help commands after 21.1.
Richard M. Stallman <rms@gnu.org>
parents: 39368
diff changeset
532 command works depend on the major mode.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
533
Dave Love <fx@gnu.org>
parents:
diff changeset
534 @kindex C-h l
Dave Love <fx@gnu.org>
parents:
diff changeset
535 @findex view-lossage
Dave Love <fx@gnu.org>
parents:
diff changeset
536 If something surprising happens, and you are not sure what commands you
38870
d44abb4e68b2 Don't use "print" for displaying a message.
Richard M. Stallman <rms@gnu.org>
parents: 38865
diff changeset
537 typed, use @kbd{C-h l} (@code{view-lossage}). @kbd{C-h l} displays the last
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
538 100 command characters you typed in. If you see commands that you don't
Dave Love <fx@gnu.org>
parents:
diff changeset
539 know, you can use @kbd{C-h c} to find out what they do.
Dave Love <fx@gnu.org>
parents:
diff changeset
540
46243
dfc7817ae834 Document the major rearrangement of help commands after 21.1.
Richard M. Stallman <rms@gnu.org>
parents: 39368
diff changeset
541 @kindex C-h e
dfc7817ae834 Document the major rearrangement of help commands after 21.1.
Richard M. Stallman <rms@gnu.org>
parents: 39368
diff changeset
542 @findex view-echo-area-messages
dfc7817ae834 Document the major rearrangement of help commands after 21.1.
Richard M. Stallman <rms@gnu.org>
parents: 39368
diff changeset
543 To review messages that recently appeared in the echo area, use
dfc7817ae834 Document the major rearrangement of help commands after 21.1.
Richard M. Stallman <rms@gnu.org>
parents: 39368
diff changeset
544 @kbd{C-h e} (@code{view-echo-area-messages}). This displays the
dfc7817ae834 Document the major rearrangement of help commands after 21.1.
Richard M. Stallman <rms@gnu.org>
parents: 39368
diff changeset
545 buffer @code{*Messages*}, where those messages are kept.
dfc7817ae834 Document the major rearrangement of help commands after 21.1.
Richard M. Stallman <rms@gnu.org>
parents: 39368
diff changeset
546
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
547 @kindex C-h m
Dave Love <fx@gnu.org>
parents:
diff changeset
548 @findex describe-mode
Dave Love <fx@gnu.org>
parents:
diff changeset
549 Emacs has numerous major modes, each of which redefines a few keys and
Dave Love <fx@gnu.org>
parents:
diff changeset
550 makes a few other changes in how editing works. @kbd{C-h m}
38870
d44abb4e68b2 Don't use "print" for displaying a message.
Richard M. Stallman <rms@gnu.org>
parents: 38865
diff changeset
551 (@code{describe-mode}) displays documentation on the current major mode,
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
552 which normally describes all the commands that are changed in this
Dave Love <fx@gnu.org>
parents:
diff changeset
553 mode.
Dave Love <fx@gnu.org>
parents:
diff changeset
554
Dave Love <fx@gnu.org>
parents:
diff changeset
555 @kindex C-h b
Dave Love <fx@gnu.org>
parents:
diff changeset
556 @findex describe-bindings
Dave Love <fx@gnu.org>
parents:
diff changeset
557 @kbd{C-h b} (@code{describe-bindings}) and @kbd{C-h s}
Dave Love <fx@gnu.org>
parents:
diff changeset
558 (@code{describe-syntax}) present other information about the current
Dave Love <fx@gnu.org>
parents:
diff changeset
559 Emacs mode. @kbd{C-h b} displays a list of all the key bindings now in
38461
23f63206a867 Proofreading fixes from Chris Green <chris_e_green@yahoo.com>.
Eli Zaretskii <eliz@gnu.org>
parents: 37151
diff changeset
560 effect, showing the local bindings defined by the current minor modes first,
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
561 then the local bindings defined by the current major mode, and finally
Dave Love <fx@gnu.org>
parents:
diff changeset
562 the global bindings (@pxref{Key Bindings}). @kbd{C-h s} displays the
Dave Love <fx@gnu.org>
parents:
diff changeset
563 contents of the syntax table, with explanations of each character's
Dave Love <fx@gnu.org>
parents:
diff changeset
564 syntax (@pxref{Syntax}).
Dave Love <fx@gnu.org>
parents:
diff changeset
565
Dave Love <fx@gnu.org>
parents:
diff changeset
566 You can get a similar list for a particular prefix key by typing
Dave Love <fx@gnu.org>
parents:
diff changeset
567 @kbd{C-h} after the prefix key. (There are a few prefix keys for which
Dave Love <fx@gnu.org>
parents:
diff changeset
568 this does not work---those that provide their own bindings for
Dave Love <fx@gnu.org>
parents:
diff changeset
569 @kbd{C-h}. One of these is @key{ESC}, because @kbd{@key{ESC} C-h} is
Dave Love <fx@gnu.org>
parents:
diff changeset
570 actually @kbd{C-M-h}, which marks a defun.)
Dave Love <fx@gnu.org>
parents:
diff changeset
571
46243
dfc7817ae834 Document the major rearrangement of help commands after 21.1.
Richard M. Stallman <rms@gnu.org>
parents: 39368
diff changeset
572 @node Help Files
dfc7817ae834 Document the major rearrangement of help commands after 21.1.
Richard M. Stallman <rms@gnu.org>
parents: 39368
diff changeset
573 @section Help Files
dfc7817ae834 Document the major rearrangement of help commands after 21.1.
Richard M. Stallman <rms@gnu.org>
parents: 39368
diff changeset
574
dfc7817ae834 Document the major rearrangement of help commands after 21.1.
Richard M. Stallman <rms@gnu.org>
parents: 39368
diff changeset
575 The Emacs help commands described above display the state of data
dfc7817ae834 Document the major rearrangement of help commands after 21.1.
Richard M. Stallman <rms@gnu.org>
parents: 39368
diff changeset
576 bases within Emacs. Emacs has a few other help commands that display
dfc7817ae834 Document the major rearrangement of help commands after 21.1.
Richard M. Stallman <rms@gnu.org>
parents: 39368
diff changeset
577 pre-written help files. These commands all have the form @kbd{C-h
dfc7817ae834 Document the major rearrangement of help commands after 21.1.
Richard M. Stallman <rms@gnu.org>
parents: 39368
diff changeset
578 C-@var{char}}; that is, @kbd{C-h} followed by a control character.
dfc7817ae834 Document the major rearrangement of help commands after 21.1.
Richard M. Stallman <rms@gnu.org>
parents: 39368
diff changeset
579
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
580 @kindex C-h C-c
Dave Love <fx@gnu.org>
parents:
diff changeset
581 @findex describe-copying
Dave Love <fx@gnu.org>
parents:
diff changeset
582 @kindex C-h C-d
Dave Love <fx@gnu.org>
parents:
diff changeset
583 @findex describe-distribution
46243
dfc7817ae834 Document the major rearrangement of help commands after 21.1.
Richard M. Stallman <rms@gnu.org>
parents: 39368
diff changeset
584 @kindex C-h C-e
dfc7817ae834 Document the major rearrangement of help commands after 21.1.
Richard M. Stallman <rms@gnu.org>
parents: 39368
diff changeset
585 @findex view-emacs-problems
dfc7817ae834 Document the major rearrangement of help commands after 21.1.
Richard M. Stallman <rms@gnu.org>
parents: 39368
diff changeset
586 @kindex C-h C-f
dfc7817ae834 Document the major rearrangement of help commands after 21.1.
Richard M. Stallman <rms@gnu.org>
parents: 39368
diff changeset
587 @findex view-emacs-FAQ
dfc7817ae834 Document the major rearrangement of help commands after 21.1.
Richard M. Stallman <rms@gnu.org>
parents: 39368
diff changeset
588 @kindex C-h C-n
dfc7817ae834 Document the major rearrangement of help commands after 21.1.
Richard M. Stallman <rms@gnu.org>
parents: 39368
diff changeset
589 @findex view-emacs-news
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
590 @kindex C-h C-p
Dave Love <fx@gnu.org>
parents:
diff changeset
591 @findex describe-project
46243
dfc7817ae834 Document the major rearrangement of help commands after 21.1.
Richard M. Stallman <rms@gnu.org>
parents: 39368
diff changeset
592 @kindex C-h C-t
dfc7817ae834 Document the major rearrangement of help commands after 21.1.
Richard M. Stallman <rms@gnu.org>
parents: 39368
diff changeset
593 @findex view-emacs-todo
dfc7817ae834 Document the major rearrangement of help commands after 21.1.
Richard M. Stallman <rms@gnu.org>
parents: 39368
diff changeset
594 @kindex C-h C-w
dfc7817ae834 Document the major rearrangement of help commands after 21.1.
Richard M. Stallman <rms@gnu.org>
parents: 39368
diff changeset
595 @findex describe-no-warranty
38461
23f63206a867 Proofreading fixes from Chris Green <chris_e_green@yahoo.com>.
Eli Zaretskii <eliz@gnu.org>
parents: 37151
diff changeset
596 The other @kbd{C-h} options display various files containing useful
46243
dfc7817ae834 Document the major rearrangement of help commands after 21.1.
Richard M. Stallman <rms@gnu.org>
parents: 39368
diff changeset
597 information.
dfc7817ae834 Document the major rearrangement of help commands after 21.1.
Richard M. Stallman <rms@gnu.org>
parents: 39368
diff changeset
598
dfc7817ae834 Document the major rearrangement of help commands after 21.1.
Richard M. Stallman <rms@gnu.org>
parents: 39368
diff changeset
599 @table @kbd
dfc7817ae834 Document the major rearrangement of help commands after 21.1.
Richard M. Stallman <rms@gnu.org>
parents: 39368
diff changeset
600 @item C-h C-c
dfc7817ae834 Document the major rearrangement of help commands after 21.1.
Richard M. Stallman <rms@gnu.org>
parents: 39368
diff changeset
601 Displays the Emacs copying conditions (@code{describe-copying}).
dfc7817ae834 Document the major rearrangement of help commands after 21.1.
Richard M. Stallman <rms@gnu.org>
parents: 39368
diff changeset
602 These are the rules under which you can copy and redistribute Emacs.
dfc7817ae834 Document the major rearrangement of help commands after 21.1.
Richard M. Stallman <rms@gnu.org>
parents: 39368
diff changeset
603 @item C-h C-d
dfc7817ae834 Document the major rearrangement of help commands after 21.1.
Richard M. Stallman <rms@gnu.org>
parents: 39368
diff changeset
604 Displays information on how to download or order the latest version of
dfc7817ae834 Document the major rearrangement of help commands after 21.1.
Richard M. Stallman <rms@gnu.org>
parents: 39368
diff changeset
605 Emacs and other GNU software (@code{describe-distribution}).
dfc7817ae834 Document the major rearrangement of help commands after 21.1.
Richard M. Stallman <rms@gnu.org>
parents: 39368
diff changeset
606 @item C-h C-e
dfc7817ae834 Document the major rearrangement of help commands after 21.1.
Richard M. Stallman <rms@gnu.org>
parents: 39368
diff changeset
607 Displays the list of known Emacs problems, sometimes with suggested
dfc7817ae834 Document the major rearrangement of help commands after 21.1.
Richard M. Stallman <rms@gnu.org>
parents: 39368
diff changeset
608 workarounds (@code{view-emacs-problems}).
dfc7817ae834 Document the major rearrangement of help commands after 21.1.
Richard M. Stallman <rms@gnu.org>
parents: 39368
diff changeset
609 @item C-h C-f
dfc7817ae834 Document the major rearrangement of help commands after 21.1.
Richard M. Stallman <rms@gnu.org>
parents: 39368
diff changeset
610 Displays the Emacs frequently-answered-questions list (@code{view-emacs-FAQ}).
dfc7817ae834 Document the major rearrangement of help commands after 21.1.
Richard M. Stallman <rms@gnu.org>
parents: 39368
diff changeset
611 @item C-h C-n
dfc7817ae834 Document the major rearrangement of help commands after 21.1.
Richard M. Stallman <rms@gnu.org>
parents: 39368
diff changeset
612 Displays the Emacs ``news'' file, which lists new Emacs features, most
dfc7817ae834 Document the major rearrangement of help commands after 21.1.
Richard M. Stallman <rms@gnu.org>
parents: 39368
diff changeset
613 recent first (@code{view-emacs-news}).
dfc7817ae834 Document the major rearrangement of help commands after 21.1.
Richard M. Stallman <rms@gnu.org>
parents: 39368
diff changeset
614 @item C-h C-p
dfc7817ae834 Document the major rearrangement of help commands after 21.1.
Richard M. Stallman <rms@gnu.org>
parents: 39368
diff changeset
615 Displays general information about the GNU Project
dfc7817ae834 Document the major rearrangement of help commands after 21.1.
Richard M. Stallman <rms@gnu.org>
parents: 39368
diff changeset
616 (@code{describe-project}).
dfc7817ae834 Document the major rearrangement of help commands after 21.1.
Richard M. Stallman <rms@gnu.org>
parents: 39368
diff changeset
617 @item C-h C-t
dfc7817ae834 Document the major rearrangement of help commands after 21.1.
Richard M. Stallman <rms@gnu.org>
parents: 39368
diff changeset
618 Displays the Emacs to-do list (@code{view-todo}).
dfc7817ae834 Document the major rearrangement of help commands after 21.1.
Richard M. Stallman <rms@gnu.org>
parents: 39368
diff changeset
619 @item C-h C-w
dfc7817ae834 Document the major rearrangement of help commands after 21.1.
Richard M. Stallman <rms@gnu.org>
parents: 39368
diff changeset
620 Displays the full details on the complete absence of warranty for GNU
dfc7817ae834 Document the major rearrangement of help commands after 21.1.
Richard M. Stallman <rms@gnu.org>
parents: 39368
diff changeset
621 Emacs (@code{describe-no-warranty}).
dfc7817ae834 Document the major rearrangement of help commands after 21.1.
Richard M. Stallman <rms@gnu.org>
parents: 39368
diff changeset
622 @end table
28433
8605ab7873d4 Hyperlinks, help echo.
Dave Love <fx@gnu.org>
parents: 26767
diff changeset
623
8605ab7873d4 Hyperlinks, help echo.
Dave Love <fx@gnu.org>
parents: 26767
diff changeset
624 @node Help Echo
8605ab7873d4 Hyperlinks, help echo.
Dave Love <fx@gnu.org>
parents: 26767
diff changeset
625 @section Help on Active Text and Tooltips
8605ab7873d4 Hyperlinks, help echo.
Dave Love <fx@gnu.org>
parents: 26767
diff changeset
626
8605ab7873d4 Hyperlinks, help echo.
Dave Love <fx@gnu.org>
parents: 26767
diff changeset
627 @cindex tooltips
38461
23f63206a867 Proofreading fixes from Chris Green <chris_e_green@yahoo.com>.
Eli Zaretskii <eliz@gnu.org>
parents: 37151
diff changeset
628 @cindex balloon help
38745
5464ee1ba8e2 Minor cleanups.
Richard M. Stallman <rms@gnu.org>
parents: 38488
diff changeset
629 When a region of text is ``active,'' so that you can select it with
36185
62cf166239f3 Change in quoting.
Richard M. Stallman <rms@gnu.org>
parents: 36159
diff changeset
630 the mouse or a key like @kbd{RET}, it often has associated help text.
60953
ec2b6eebb74a (Help Summary): Add `C-h .'.
Richard M. Stallman <rms@gnu.org>
parents: 60794
diff changeset
631 Areas of the mode line are examples. On most window systems, the help
ec2b6eebb74a (Help Summary): Add `C-h .'.
Richard M. Stallman <rms@gnu.org>
parents: 60794
diff changeset
632 text is displayed as a ``tooltip'' (sometimes known as ``balloon
66746
2a26902fb8a4 (Help Echo): By default, help echos are only shown on mouse-over, not
Luc Teirlinck <teirllm@auburn.edu>
parents: 66614
diff changeset
633 help''), when you move the mouse over the active text. @xref{Tooltips}.
2a26902fb8a4 (Help Echo): By default, help echos are only shown on mouse-over, not
Luc Teirlinck <teirllm@auburn.edu>
parents: 66614
diff changeset
634 On some systems, it is shown in the echo area. On text-only
2a26902fb8a4 (Help Echo): By default, help echos are only shown on mouse-over, not
Luc Teirlinck <teirllm@auburn.edu>
parents: 66614
diff changeset
635 terminals, Emacs may not be able to follow the mouse and hence will
2a26902fb8a4 (Help Echo): By default, help echos are only shown on mouse-over, not
Luc Teirlinck <teirllm@auburn.edu>
parents: 66614
diff changeset
636 not show the help text on mouse-over.
60953
ec2b6eebb74a (Help Summary): Add `C-h .'.
Richard M. Stallman <rms@gnu.org>
parents: 60794
diff changeset
637
ec2b6eebb74a (Help Summary): Add `C-h .'.
Richard M. Stallman <rms@gnu.org>
parents: 60794
diff changeset
638 @kindex C-h .
ec2b6eebb74a (Help Summary): Add `C-h .'.
Richard M. Stallman <rms@gnu.org>
parents: 60794
diff changeset
639 @findex display-local-help
ec2b6eebb74a (Help Summary): Add `C-h .'.
Richard M. Stallman <rms@gnu.org>
parents: 60794
diff changeset
640 @vindex help-at-pt-display-when-idle
ec2b6eebb74a (Help Summary): Add `C-h .'.
Richard M. Stallman <rms@gnu.org>
parents: 60794
diff changeset
641 You can also access text region help info using the keyboard. The
ec2b6eebb74a (Help Summary): Add `C-h .'.
Richard M. Stallman <rms@gnu.org>
parents: 60794
diff changeset
642 command @kbd{C-h .} (@code{display-local-help}) displays any help text
ec2b6eebb74a (Help Summary): Add `C-h .'.
Richard M. Stallman <rms@gnu.org>
parents: 60794
diff changeset
643 associated with the text at point, using the echo area. If you want
ec2b6eebb74a (Help Summary): Add `C-h .'.
Richard M. Stallman <rms@gnu.org>
parents: 60794
diff changeset
644 help text to be displayed automatically whenever it is available at
ec2b6eebb74a (Help Summary): Add `C-h .'.
Richard M. Stallman <rms@gnu.org>
parents: 60794
diff changeset
645 point, set the variable @code{help-at-pt-display-when-idle} to
ec2b6eebb74a (Help Summary): Add `C-h .'.
Richard M. Stallman <rms@gnu.org>
parents: 60794
diff changeset
646 @code{t}.
52401
695cf19ef79e Add arch taglines
Miles Bader <miles@gnu.org>
parents: 51790
diff changeset
647
695cf19ef79e Add arch taglines
Miles Bader <miles@gnu.org>
parents: 51790
diff changeset
648 @ignore
695cf19ef79e Add arch taglines
Miles Bader <miles@gnu.org>
parents: 51790
diff changeset
649 arch-tag: 6f33ab62-bc75-4367-8057-fd67cc15c3a1
695cf19ef79e Add arch taglines
Miles Bader <miles@gnu.org>
parents: 51790
diff changeset
650 @end ignore