428
+ − 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
440
+ − 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
428
+ − 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