1 @comment node-name, next, previous, up
2 @node Help, Modes, Customization Basics, Top
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.
16 @comment node-name, next, previous, up
18 * The Help Menu:: Items on the Help menu
21 @node The Help Menu, , Help, Help
25 When you click on the Help menu with any of the mouse buttons you will
26 get the following menu items:
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
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.
40 @item Hyper Apropos...
41 After you select this item, you will see the following message in the
45 List symbols matching regexp:
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:
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.
70 variable not documented
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.
80 After you select this item, you will be prompted for a string name in
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
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:
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
110 These keybindings apply only to "Texinfo" mode. @xref{Modes}, for more
111 information on various modes.
113 @item Describe Key...
114 After you select this item, you will be see the following message in the
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}:
127 Signal a `quit' condition.
129 This means that @kbd{C-g} will quit whatever command you gave earlier.
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:
137 Describe function (default <some function name>):
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
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
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
157 Manual entry: (default <some name>)
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.
165 Select this item and you will get a tutorial on Emacs. It is good for new
169 Select this item and you will get a lot of historical and current news
174 For more information on the Help facility, @xref{Help,,,xemacs,XEmacs