XEmacs 21.2.28 "Hermes".
[chise/xemacs-chise.git.1] / man / new-users-guide / help.texi
1 @comment  node-name,  next,  previous,  up
2 @node Help, Modes, Customization Basics, Top
3 @chapter Help
4 @cindex help
5
6
7 XEmacs provides a comprehensive Help facility. On the extreme right of
8 the menu-bar there is a @b{Help} menu. There are several help commands
9 provided by this menu. You can also use @kbd{C-h} for invoking the Help
10 facility. Type "?" for a list of keys you can type after typing
11 @kbd{C-h}. If you want more information on what your options are and
12 what kind of help you can get type "?" again. You will get a listing of
13 all the keys you can type and what they will do. Initially if you want
14 help, type @kbd{C-h} three times.
15
16 @comment  node-name,  next,  previous,  up
17 @menu
18 * The Help Menu::                   Items on the Help menu
19 @end menu
20
21 @node The Help Menu,  , Help, Help
22 @section Help menu 
23 @cindex help
24
25 When you click on the Help menu with any of the mouse buttons you will
26 get the following menu items:
27
28 @table @b
29 @item Info
30 Selecting this item will take you to the Info page which is the online
31 documentation browsing system. You can simply click on the highlighted
32 items and "Info" will take you to the document providing information
33 about that topic. 
34
35 @item Describe Mode
36 After you select this item, you will get a documentation on the major
37 and minor modes which are enabled in the buffer you are working
38 with. @xref{Modes}, for information on Modes.
39
40 @item Hyper Apropos...
41 After you select this item, you will see the following message in the
42 echo area:
43
44 @example
45 List symbols matching regexp:
46 @end example
47
48 @noindent
49 If you type "mode" and hit @key{RET}, you will get a list of all the
50 symbols (like functions and commands). You can now get documentation on
51 any of the given symbols by "clicking" on any of the symbols (i.e. drag
52 your mouse on the appropriate symbol and release the button). For
53 example, if you "click" on the 'auto-fill-mode' you will get the
54 following message in the window at the bottom:
55
56 @example
57 auto-fill-mode
58
59 Function, Command:
60
61   Toggle auto-fill mode.
62   With arg, turn auto-fill mode on if and only if arg is positive.
63   In auto-fill mode, inserting a space at a column beyond `fill-column'
64   automatically breaks the line at a previous space.
65
66 Variable:
67
68   value = nil
69
70   variable not documented
71 @end example
72
73 @item Command Apropos...
74 Selecting this item will prompt you for a string just like when you
75 select @b{Hyper Apropos...}. After you give a string name, you will get
76 a listing of all the functions and commands containing that string name
77 with a very short description about what that command does.
78
79 @item Full Apropos...
80 After you select this item, you will be prompted for a string name in
81 the echo area:
82
83 @example
84 Apropos (regexp):
85 @end example
86
87 @noindent
88 Now you can give any string name, for example "mode" and hit
89 @key{RET}. You will get a listing of all the variables and commands
90 containing that string i.e "mode" with a short description of its
91 function. 
92
93 @item List Keybindings
94 Select this item and you will get a listing of all the keys and the
95 commands that they execute. Depending on which Major mode your buffer is
96 in, you will get a listing of the special keybindings for that
97 particular buffer also. For example, if you are in "Texinfo" mode, part
98 of your list will contain:
99
100 @example
101 C-c C-c n       texinfo-insert-@@node
102 C-c C-c o       texinfo-insert-@@noindent
103 C-c C-c s       texinfo-insert-@@samp
104 C-c C-c t       texinfo-insert-@@table
105 C-c C-c v       texinfo-insert-@@var
106 C-c C-c x       texinfo-insert-@@example
107 C-c C-c @{      texinfo-insert-braces
108 @end example
109 @noindent
110 These keybindings apply only to "Texinfo" mode. @xref{Modes}, for more
111 information on various modes. 
112
113 @item Describe Key...
114 After you select this item, you will be see the following message in the
115 echo area:
116
117 @example
118 Describe Key:
119 @end example
120 After you type a command key sequence, full documentation of that
121 command will be displayed. For example if you type @kbd{C-g}, you will
122 see the following documentation for @kbd{C-g}:
123
124 @kindex C-g
125 @example
126 keyboard-quit:
127 Signal a `quit' condition.
128 @end example
129 This means that @kbd{C-g} will quit whatever command you gave earlier.
130
131 @kindex C-h d
132 @item Describe Function...
133 This menu item provides documentation for a function. After you select
134 this item, it will prompt you for a function name in the echo area:
135
136 @example
137 Describe function (default <some function name>):
138 @end example
139 @noindent
140 If you hit @key{RET} without giving a function name, you will get
141 documentation for that default function name, otherwise if you type a
142 function name and hit @key{RET}, you will get documentation for the
143 given function. 
144
145 @kindex C-h k
146 @item Describe Variable...
147 You can get documentation on any variable by selecting this menu
148 item. It is similar to @b{Describe Function} and will prompt you for a
149 variable name. 
150
151 @item Unix Manual...
152 After you select this item you will be prompted for a Unix command for
153 which you wish to see the man page. You will see the following message
154 in the echo area:
155
156 @example
157 Manual entry: (default <some name>)
158 @end example
159 @noindent
160 Now you can type any command, for example type @samp{who} and press
161 @key{RET}. You will get the man page for the Unix command @samp{who} which
162 lists who is on the system.
163
164 @item Emacs Tutorial
165 Select this item and you will get a tutorial on Emacs. It is good for new
166 users. 
167
168 @item Emacs News
169 Select this item and you will get a lot of historical and current news
170 on Emacs ! 
171
172 @end table
173
174 For more information on the Help facility, @xref{Help,,,xemacs,XEmacs
175 User's Manual}.
176
177
178
179
180
181
182
183
184
185
186
187