comparison lisp/packages/auto-autoloads.el @ 163:0132846995bd r20-3b8

Import from CVS: tag r20-3b8
author cvs
date Mon, 13 Aug 2007 09:43:35 +0200
parents
children 5a88923fcbfe
comparison
equal deleted inserted replaced
162:4de2936b4e77 163:0132846995bd
1 ;;; DO NOT MODIFY THIS FILE
2 (if (not (featurep 'packages-autoloads))
3 (progn
4
5 ;;;### (autoloads (add-log-current-defun change-log-mode add-change-log-entry-other-window add-change-log-entry find-change-log prompt-for-change-log-name) "add-log" "packages/add-log.el")
6
7 (autoload 'prompt-for-change-log-name "add-log" "\
8 Prompt for a change log name." nil nil)
9
10 (autoload 'find-change-log "add-log" "\
11 Find a change log file for \\[add-change-log-entry] and return the name.
12
13 Optional arg FILE-NAME specifies the file to use.
14 If FILE-NAME is nil, use the value of `change-log-default-name'.
15 If 'change-log-default-name' is nil, behave as though it were 'ChangeLog'
16 \(or whatever we use on this operating system).
17
18 If 'change-log-default-name' contains a leading directory component, then
19 simply find it in the current directory. Otherwise, search in the current
20 directory and its successive parents for a file so named.
21
22 Once a file is found, `change-log-default-name' is set locally in the
23 current buffer to the complete file name." nil nil)
24
25 (autoload 'add-change-log-entry "add-log" "\
26 Find change log file and add an entry for today.
27 Optional arg (interactive prefix) non-nil means prompt for user name and site.
28 Second arg is file name of change log. If nil, uses `change-log-default-name'.
29 Third arg OTHER-WINDOW non-nil means visit in other window.
30 Fourth arg NEW-ENTRY non-nil means always create a new entry at the front;
31 never append to an existing entry. Today's date is calculated according to
32 `change-log-time-zone-rule' if non-nil, otherwise in local time." t nil)
33
34 (autoload 'add-change-log-entry-other-window "add-log" "\
35 Find change log file in other window and add an entry for today.
36 Optional arg (interactive prefix) non-nil means prompt for user name and site.
37 Second arg is file name of change log. If nil, uses `change-log-default-name'." t nil)
38
39 (define-key ctl-x-4-map "a" 'add-change-log-entry-other-window)
40
41 (autoload 'change-log-mode "add-log" "\
42 Major mode for editing change logs; like Indented Text Mode.
43 Prevents numeric backups and sets `left-margin' to 8 and `fill-column' to 74.
44 New log entries are usually made with \\[add-change-log-entry] or \\[add-change-log-entry-other-window].
45 Each entry behaves as a paragraph, and the entries for one day as a page.
46 Runs `change-log-mode-hook'." t nil)
47
48 (defvar add-log-lisp-like-modes '(emacs-lisp-mode lisp-mode scheme-mode lisp-interaction-mode) "\
49 *Modes that look like Lisp to `add-log-current-defun'.")
50
51 (defvar add-log-c-like-modes '(c-mode c++-mode c++-c-mode objc-mode) "\
52 *Modes that look like C to `add-log-current-defun'.")
53
54 (defvar add-log-tex-like-modes '(TeX-mode plain-TeX-mode LaTeX-mode plain-tex-mode latex-mode) "\
55 *Modes that look like TeX to `add-log-current-defun'.")
56
57 (autoload 'add-log-current-defun "add-log" "\
58 Return name of function definition point is in, or nil.
59
60 Understands C, Lisp, LaTeX (\"functions\" are chapters, sections, ...),
61 Texinfo (@node titles), Perl, and Fortran.
62
63 Other modes are handled by a heuristic that looks in the 10K before
64 point for uppercase headings starting in the first column or
65 identifiers followed by `:' or `=', see variable
66 `add-log-current-defun-header-regexp'.
67
68 Has a preference of looking backwards." nil nil)
69
70 ;;;***
71
72 ;;;### (autoloads (apropos-documentation apropos-value apropos apropos-command) "apropos" "packages/apropos.el")
73
74 (fset 'command-apropos 'apropos-command)
75
76 (autoload 'apropos-command "apropos" "\
77 Shows commands (interactively callable functions) that match REGEXP.
78 With optional prefix ARG or if `apropos-do-all' is non-nil, also show
79 variables." t nil)
80
81 (autoload 'apropos "apropos" "\
82 Show all bound symbols whose names match REGEXP.
83 With optional prefix ARG or if `apropos-do-all' is non-nil, also show unbound
84 symbols and key bindings, which is a little more time-consuming.
85 Returns list of symbols and documentation found." t nil)
86
87 (autoload 'apropos-value "apropos" "\
88 Show all symbols whose value's printed image matches REGEXP.
89 With optional prefix ARG or if `apropos-do-all' is non-nil, also looks
90 at the function and at the names and values of properties.
91 Returns list of symbols and values found." t nil)
92
93 (autoload 'apropos-documentation "apropos" "\
94 Show symbols whose documentation contain matches for REGEXP.
95 With optional prefix ARG or if `apropos-do-all' is non-nil, also use
96 documentation that is not stored in the documentation file and show key
97 bindings.
98 Returns list of symbols and documentation found." t nil)
99
100 ;;;***
101
102 ;;;### (autoloads (define-auto-insert auto-insert) "autoinsert" "packages/autoinsert.el")
103
104 (autoload 'auto-insert "autoinsert" "\
105 Insert default contents into a new file if `auto-insert' is non-nil.
106 Matches the visited file name against the elements of `auto-insert-alist'." t nil)
107
108 (autoload 'define-auto-insert "autoinsert" "\
109 Associate CONDITION with (additional) ACTION in `auto-insert-alist'.
110 Optional AFTER means to insert action after all existing actions for CONDITION,
111 or if CONDITION had no actions, after all other CONDITIONs." nil nil)
112
113 ;;;***
114
115 ;;;### (autoloads (mouse-avoidance-mode) "avoid" "packages/avoid.el")
116
117 (defvar mouse-avoidance-mode nil "\
118 Value is t or a symbol if the mouse pointer should avoid the cursor.
119 See function `mouse-avoidance-mode' for possible values. Changing this
120 variable is NOT the recommended way to change modes; use that function
121 instead.")
122
123 (autoload 'mouse-avoidance-mode "avoid" "\
124 Set cursor avoidance mode to MODE.
125 MODE should be one of the symbols `banish', `exile', `jump', `animate',
126 `cat-and-mouse', `proteus', or `none'.
127
128 If MODE is nil, toggle mouse avoidance between `none` and `banish'
129 modes. Positive numbers and symbols other than the above are treated
130 as equivalent to `banish'; negative numbers and `-' are equivalent to `none'.
131
132 Effects of the different modes:
133 * banish: Move the mouse to the upper-right corner on any keypress.
134 * exile: Move the mouse to the corner only if the cursor gets too close,
135 and allow it to return once the cursor is out of the way.
136 * jump: If the cursor gets too close to the mouse, displace the mouse
137 a random distance & direction.
138 * animate: As `jump', but shows steps along the way for illusion of motion.
139 * cat-and-mouse: Same as `animate'.
140 * proteus: As `animate', but changes the shape of the mouse pointer too.
141
142 Whenever the mouse is moved, the frame is also raised.
143
144 \(see `mouse-avoidance-threshold' for definition of \"too close\",
145 and `mouse-avoidance-nudge-dist' and `mouse-avoidance-nudge-var' for
146 definition of \"random distance\".)" t nil)
147
148 (add-minor-mode 'mouse-avoidance-mode " Avoid")
149
150 ;;;***
151
152 ;;;### (autoloads (blink-cursor-mode) "blink-cursor" "packages/blink-cursor.el")
153
154 (autoload 'blink-cursor-mode "blink-cursor" "\
155 Enable or disable a blinking cursor.
156 If TIMEOUT is nil, toggle on or off.
157 If TIMEOUT is t, enable with the previous timeout value.
158 If TIMEOUT is 0, disable.
159 If TIMEOUT is greater than 0, then the cursor will blink once
160 each TIMEOUT secs (can be a float)." t nil)
161
162 ;;;***
163
164 ;;;### (autoloads (bookmark-menu-delete bookmark-menu-rename bookmark-menu-locate bookmark-menu-jump bookmark-menu-insert bookmark-bmenu-list bookmark-load bookmark-save bookmark-write bookmark-delete bookmark-insert bookmark-rename bookmark-insert-location bookmark-relocate bookmark-jump bookmark-set) "bookmark" "packages/bookmark.el")
165
166 (if (symbolp (key-binding "r")) nil (progn (define-key ctl-x-map "rb" 'bookmark-jump) (define-key ctl-x-map "rm" 'bookmark-set) (define-key ctl-x-map "rl" 'bookmark-bmenu-list)))
167
168 (defvar bookmark-map nil "\
169 Keymap containing bindings to bookmark functions.
170 It is not bound to any key by default: to bind it
171 so that you have a bookmark prefix, just use `global-set-key' and bind a
172 key of your choice to `bookmark-map'. All interactive bookmark
173 functions have a binding in this keymap.")
174
175 (define-prefix-command 'bookmark-map)
176
177 (define-key bookmark-map "x" 'bookmark-set)
178
179 (define-key bookmark-map "m" 'bookmark-set)
180
181 (define-key bookmark-map "j" 'bookmark-jump)
182
183 (define-key bookmark-map "g" 'bookmark-jump)
184
185 (define-key bookmark-map "i" 'bookmark-insert)
186
187 (define-key bookmark-map "e" 'edit-bookmarks)
188
189 (define-key bookmark-map "f" 'bookmark-insert-location)
190
191 (define-key bookmark-map "r" 'bookmark-rename)
192
193 (define-key bookmark-map "d" 'bookmark-delete)
194
195 (define-key bookmark-map "l" 'bookmark-load)
196
197 (define-key bookmark-map "w" 'bookmark-write)
198
199 (define-key bookmark-map "s" 'bookmark-save)
200
201 (add-hook 'kill-emacs-hook (function (lambda nil (and (featurep 'bookmark) bookmark-alist (bookmark-time-to-save-p t) (bookmark-save)))))
202
203 (autoload 'bookmark-set "bookmark" "\
204 Set a bookmark named NAME inside a file.
205 If name is nil, then the user will be prompted.
206 With prefix arg, will not overwrite a bookmark that has the same name
207 as NAME if such a bookmark already exists, but instead will \"push\"
208 the new bookmark onto the bookmark alist. Thus the most recently set
209 bookmark with name NAME would be the one in effect at any given time,
210 but the others are still there, should you decide to delete the most
211 recent one.
212
213 To yank words from the text of the buffer and use them as part of the
214 bookmark name, type C-w while setting a bookmark. Successive C-w's
215 yank successive words.
216
217 Typing C-u inserts the name of the last bookmark used in the buffer
218 \(as an aid in using a single bookmark name to track your progress
219 through a large file). If no bookmark was used, then C-u inserts the
220 name of the file being visited.
221
222 Use \\[bookmark-delete] to remove bookmarks (you give it a name,
223 and it removes only the first instance of a bookmark with that name from
224 the list of bookmarks.)" t nil)
225
226 (autoload 'bookmark-jump "bookmark" "\
227 Jump to bookmark BOOKMARK (a point in some file).
228 You may have a problem using this function if the value of variable
229 `bookmark-alist' is nil. If that happens, you need to load in some
230 bookmarks. See help on function `bookmark-load' for more about
231 this.
232
233 If the file pointed to by BOOKMARK no longer exists, you will be asked
234 if you wish to give the bookmark a new location, and bookmark-jump
235 will then jump to the new location, as well as recording it in place
236 of the old one in the permanent bookmark record." t nil)
237
238 (autoload 'bookmark-relocate "bookmark" "\
239 Relocate BOOKMARK to another file (reading file name with minibuffer).
240 This makes an already existing bookmark point to that file, instead of
241 the one it used to point at. Useful when a file has been renamed
242 after a bookmark was set in it." t nil)
243
244 (autoload 'bookmark-insert-location "bookmark" "\
245 Insert the name of the file associated with BOOKMARK.
246 Optional second arg NO-HISTORY means don't record this in the
247 minibuffer history list `bookmark-history'." t nil)
248
249 (defalias 'bookmark-locate 'bookmark-insert-location)
250
251 (autoload 'bookmark-rename "bookmark" "\
252 Change the name of OLD bookmark to NEW name.
253 If called from keyboard, prompt for OLD and NEW. If called from
254 menubar, select OLD from a menu and prompt for NEW.
255
256 If called from Lisp, prompt for NEW if only OLD was passed as an
257 argument. If called with two strings, then no prompting is done. You
258 must pass at least OLD when calling from Lisp.
259
260 While you are entering the new name, consecutive C-w's insert
261 consecutive words from the text of the buffer into the new bookmark
262 name." t nil)
263
264 (autoload 'bookmark-insert "bookmark" "\
265 Insert the text of the file pointed to by bookmark BOOKMARK.
266 You may have a problem using this function if the value of variable
267 `bookmark-alist' is nil. If that happens, you need to load in some
268 bookmarks. See help on function `bookmark-load' for more about
269 this." t nil)
270
271 (autoload 'bookmark-delete "bookmark" "\
272 Delete BOOKMARK from the bookmark list.
273 Removes only the first instance of a bookmark with that name. If
274 there are one or more other bookmarks with the same name, they will
275 not be deleted. Defaults to the \"current\" bookmark (that is, the
276 one most recently used in this file, if any).
277 Optional second arg BATCH means don't update the bookmark list buffer,
278 probably because we were called from there." t nil)
279
280 (autoload 'bookmark-write "bookmark" "\
281 Write bookmarks to a file (reading the file name with the minibuffer).
282 Don't use this in Lisp programs; use `bookmark-save' instead." t nil)
283
284 (autoload 'bookmark-save "bookmark" "\
285 Save currently defined bookmarks.
286 Saves by default in the file defined by the variable
287 `bookmark-default-file'. With a prefix arg, save it in file FILE
288 \(second argument).
289
290 If you are calling this from Lisp, the two arguments are PREFIX-ARG
291 and FILE, and if you just want it to write to the default file, then
292 pass no arguments. Or pass in nil and FILE, and it will save in FILE
293 instead. If you pass in one argument, and it is non-nil, then the
294 user will be interactively queried for a file to save in.
295
296 When you want to load in the bookmarks from a file, use
297 `bookmark-load', \\[bookmark-load]. That function will prompt you
298 for a file, defaulting to the file defined by variable
299 `bookmark-default-file'." t nil)
300
301 (autoload 'bookmark-load "bookmark" "\
302 Load bookmarks from FILE (which must be in bookmark format).
303 Appends loaded bookmarks to the front of the list of bookmarks. If
304 optional second argument REVERT is non-nil, existing bookmarks are
305 destroyed. Optional third arg NO-MSG means don't display any messages
306 while loading.
307
308 If you load a file that doesn't contain a proper bookmark alist, you
309 will corrupt Emacs's bookmark list. Generally, you should only load
310 in files that were created with the bookmark functions in the first
311 place. Your own personal bookmark file, `~/.emacs.bmk', is
312 maintained automatically by Emacs; you shouldn't need to load it
313 explicitly." t nil)
314
315 (autoload 'bookmark-bmenu-list "bookmark" "\
316 Display a list of existing bookmarks.
317 The list is displayed in a buffer named `*Bookmark List*'.
318 The leftmost column displays a D if the bookmark is flagged for
319 deletion, or > if it is flagged for displaying." t nil)
320
321 (defalias 'list-bookmarks 'bookmark-bmenu-list)
322
323 (defalias 'edit-bookmarks 'bookmark-bmenu-list)
324
325 (autoload 'bookmark-menu-insert "bookmark" "\
326 Insert the text of the file pointed to by bookmark BOOKMARK.
327 You may have a problem using this function if the value of variable
328 `bookmark-alist' is nil. If that happens, you need to load in some
329 bookmarks. See help on function `bookmark-load' for more about
330 this.
331
332 Warning: this function only takes an EVENT as argument. Use the
333 corresponding bookmark function from Lisp (the one without the
334 \"-menu-\" in its name)." t nil)
335
336 (autoload 'bookmark-menu-jump "bookmark" "\
337 Jump to bookmark BOOKMARK (a point in some file).
338 You may have a problem using this function if the value of variable
339 `bookmark-alist' is nil. If that happens, you need to load in some
340 bookmarks. See help on function `bookmark-load' for more about
341 this.
342
343 Warning: this function only takes an EVENT as argument. Use the
344 corresponding bookmark function from Lisp (the one without the
345 \"-menu-\" in its name)." t nil)
346
347 (autoload 'bookmark-menu-locate "bookmark" "\
348 Insert the name of the file associated with BOOKMARK.
349 \(This is not the same as the contents of that file).
350
351 Warning: this function only takes an EVENT as argument. Use the
352 corresponding bookmark function from Lisp (the one without the
353 \"-menu-\" in its name)." t nil)
354
355 (autoload 'bookmark-menu-rename "bookmark" "\
356 Change the name of OLD-BOOKMARK to NEWNAME.
357 If called from keyboard, prompts for OLD-BOOKMARK and NEWNAME.
358 If called from menubar, OLD-BOOKMARK is selected from a menu, and
359 prompts for NEWNAME.
360 If called from Lisp, prompts for NEWNAME if only OLD-BOOKMARK was
361 passed as an argument. If called with two strings, then no prompting
362 is done. You must pass at least OLD-BOOKMARK when calling from Lisp.
363
364 While you are entering the new name, consecutive C-w's insert
365 consecutive words from the text of the buffer into the new bookmark
366 name.
367
368 Warning: this function only takes an EVENT as argument. Use the
369 corresponding bookmark function from Lisp (the one without the
370 \"-menu-\" in its name)." t nil)
371
372 (autoload 'bookmark-menu-delete "bookmark" "\
373 Delete the bookmark named NAME from the bookmark list.
374 Removes only the first instance of a bookmark with that name. If
375 there are one or more other bookmarks with the same name, they will
376 not be deleted. Defaults to the \"current\" bookmark (that is, the
377 one most recently used in this file, if any).
378
379 Warning: this function only takes an EVENT as argument. Use the
380 corresponding bookmark function from Lisp (the one without the
381 \"-menu-\" in its name)." t nil)
382
383 (defvar menu-bar-bookmark-map (make-sparse-keymap "Bookmark functions"))
384
385 (defalias 'menu-bar-bookmark-map (symbol-value 'menu-bar-bookmark-map))
386
387 (define-key menu-bar-bookmark-map [load] '("Load a Bookmark File..." . bookmark-load))
388
389 (define-key menu-bar-bookmark-map [write] '("Save Bookmarks As..." . bookmark-write))
390
391 (define-key menu-bar-bookmark-map [save] '("Save Bookmarks" . bookmark-save))
392
393 (define-key menu-bar-bookmark-map [edit] '("Edit Bookmark List" . bookmark-bmenu-list))
394
395 (define-key menu-bar-bookmark-map [delete] '("Delete Bookmark" . bookmark-menu-delete))
396
397 (define-key menu-bar-bookmark-map [rename] '("Rename Bookmark" . bookmark-menu-rename))
398
399 (define-key menu-bar-bookmark-map [locate] '("Insert Location" . bookmark-menu-locate))
400
401 (define-key menu-bar-bookmark-map [insert] '("Insert Contents" . bookmark-menu-insert))
402
403 (define-key menu-bar-bookmark-map [set] '("Set Bookmark" . bookmark-set))
404
405 (define-key menu-bar-bookmark-map [jump] '("Jump to Bookmark" . bookmark-menu-jump))
406
407 ;;;***
408
409 ;;;### (autoloads nil "buff-menu" "packages/buff-menu.el")
410
411 (defvar list-buffers-directory nil)
412
413 (make-variable-buffer-local 'list-buffers-directory)
414
415 ;;;***
416
417 ;;;### (autoloads (command-history-mode list-command-history repeat-matching-complex-command) "chistory" "packages/chistory.el")
418
419 (autoload 'repeat-matching-complex-command "chistory" "\
420 Edit and re-evaluate complex command with name matching PATTERN.
421 Matching occurrences are displayed, most recent first, until you select
422 a form for evaluation. If PATTERN is empty (or nil), every form in the
423 command history is offered. The form is placed in the minibuffer for
424 editing and the result is evaluated." t nil)
425
426 (autoload 'list-command-history "chistory" "\
427 List history of commands typed to minibuffer.
428 The number of commands listed is controlled by `list-command-history-max'.
429 Calls value of `list-command-history-filter' (if non-nil) on each history
430 element to judge if that element should be excluded from the list.
431
432 The buffer is left in Command History mode." t nil)
433
434 (autoload 'command-history-mode "chistory" "\
435 Major mode for examining commands from `command-history'.
436 The number of commands listed is controlled by `list-command-history-max'.
437 The command history is filtered by `list-command-history-filter' if non-nil.
438 Use \\<command-history-map>\\[command-history-repeat] to repeat the command on the current line.
439
440 Otherwise much like Emacs-Lisp Mode except that there is no self-insertion
441 and digits provide prefix arguments. Tab does not indent.
442 \\{command-history-map}
443 Calls the value of `command-history-hook' if that is non-nil.
444 The Command History listing is recomputed each time this mode is invoked." t nil)
445
446 ;;;***
447
448 ;;;### (autoloads nil "cmuscheme" "packages/cmuscheme.el")
449
450 (add-hook 'same-window-buffer-names "*scheme*")
451
452 ;;;***
453
454 ;;;### (autoloads (compare-windows) "compare-w" "packages/compare-w.el")
455
456 (autoload 'compare-windows "compare-w" "\
457 Compare text in current window with text in next window.
458 Compares the text starting at point in each window,
459 moving over text in each one as far as they match.
460
461 This command pushes the mark in each window
462 at the prior location of point in that window.
463 If both windows display the same buffer,
464 the mark is pushed twice in that buffer:
465 first in the other window, then in the selected window.
466
467 A prefix arg means ignore changes in whitespace.
468 The variable `compare-windows-whitespace' controls how whitespace is skipped.
469 If `compare-ignore-case' is non-nil, changes in case are also ignored." t nil)
470
471 ;;;***
472
473 ;;;### (autoloads (first-error previous-error next-error compilation-minor-mode grep compile) "compile" "packages/compile.el")
474
475 (defcustom compilation-mode-hook nil "*List of hook functions run by `compilation-mode' (see `run-hooks')." :type 'hook :group 'compilation)
476
477 (defcustom compilation-window-height nil "*Number of lines in a compilation window. If nil, use Emacs default." :type '(choice (const nil) integer) :group 'compilation)
478
479 (defcustom compilation-buffer-name-function nil "Function to compute the name of a compilation buffer.\nThe function receives one argument, the name of the major mode of the\ncompilation buffer. It should return a string.\nnil means compute the name with `(concat \"*\" (downcase major-mode) \"*\")'." :type 'function :group 'compilation)
480
481 (defcustom compilation-finish-function nil "*Function to call when a compilation process finishes.\nIt is called with two arguments: the compilation buffer, and a string\ndescribing how the process finished." :type 'function :group 'compilation)
482
483 (defcustom compilation-search-path '(nil) "*List of directories to search for source files named in error messages.\nElements should be directory names, not file names of directories.\nnil as an element means to try the default directory." :type '(repeat (choice (const :tag "Default" nil) directory)) :group 'compilation)
484
485 (autoload 'compile "compile" "\
486 Compile the program including the current buffer. Default: run `make'.
487 Runs COMMAND, a shell command, in a separate process asynchronously
488 with output going to the buffer `*compilation*'.
489
490 You can then use the command \\[next-error] to find the next error message
491 and move to the source code that caused it.
492
493 Interactively, prompts for the command if `compilation-read-command' is
494 non-nil; otherwise uses `compile-command'. With prefix arg, always prompts.
495
496 To run more than one compilation at once, start one and rename the
497 `*compilation*' buffer to some other name with \\[rename-buffer].
498 Then start the next one.
499
500 The name used for the buffer is actually whatever is returned by
501 the function in `compilation-buffer-name-function', so you can set that
502 to a function that generates a unique name." t nil)
503
504 (autoload 'grep "compile" "\
505 Run grep, with user-specified args, and collect output in a buffer.
506 While grep runs asynchronously, you can use the \\[next-error] command
507 to find the text that grep hits refer to.
508
509 This command uses a special history list for its arguments, so you can
510 easily repeat a grep command." t nil)
511
512 (autoload 'compilation-minor-mode "compile" "\
513 Toggle compilation minor mode.
514 With arg, turn compilation mode on if and only if arg is positive.
515 See `compilation-mode'.
516 ! \\{compilation-mode-map}" t nil)
517
518 (autoload 'next-error "compile" "\
519 Visit next compilation error message and corresponding source code.
520 This operates on the output from the \\[compile] command.
521 If all preparsed error messages have been processed,
522 the error message buffer is checked for new ones.
523
524 A prefix arg specifies how many error messages to move;
525 negative means move back to previous error messages.
526 Just C-u as a prefix means reparse the error message buffer
527 and start at the first error.
528
529 \\[next-error] normally applies to the most recent compilation started,
530 but as long as you are in the middle of parsing errors from one compilation
531 output buffer, you stay with that compilation output buffer.
532
533 Use \\[next-error] in a compilation output buffer to switch to
534 processing errors from that compilation.
535
536 See variables `compilation-parse-errors-function' and
537 `compilation-error-regexp-alist' for customization ideas." t nil)
538
539 (define-key ctl-x-map "`" 'next-error)
540
541 (autoload 'previous-error "compile" "\
542 Visit previous compilation error message and corresponding source code.
543 This operates on the output from the \\[compile] command." t nil)
544
545 (autoload 'first-error "compile" "\
546 Reparse the error message buffer and start at the first error
547 Visit corresponding source code.
548 This operates on the output from the \\[compile] command." t nil)
549
550 ;;;***
551
552 ;;;### (autoloads (dabbrev-expand dabbrev-completion) "dabbrev" "packages/dabbrev.el")
553
554 (define-key global-map [(meta /)] 'dabbrev-expand)
555
556 (define-key global-map [(meta control /)] 'dabbrev-completion)
557
558 (autoload 'dabbrev-completion "dabbrev" "\
559 Completion on current word.
560 Like \\[dabbrev-expand] but finds all expansions in the current buffer
561 and presents suggestions for completion.
562
563 With a prefix argument, it searches all buffers accepted by the
564 function pointed out by `dabbrev-friend-buffer-function' to find the
565 completions.
566
567 If the prefix argument is 16 (which comes from C-u C-u),
568 then it searches *all* buffers.
569
570 With no prefix argument, it reuses an old completion list
571 if there is a suitable one already." t nil)
572
573 (autoload 'dabbrev-expand "dabbrev" "\
574 Expand previous word \"dynamically\".
575
576 Expands to the most recent, preceding word for which this is a prefix.
577 If no suitable preceding word is found, words following point are
578 considered. If still no suitable word is found, then look in the
579 buffers accepted by the function pointed out by variable
580 `dabbrev-friend-buffer-function'.
581
582 A positive prefix argument, N, says to take the Nth backward *distinct*
583 possibility. A negative argument says search forward.
584
585 If the cursor has not moved from the end of the previous expansion and
586 no argument is given, replace the previously-made expansion
587 with the next possible expansion not yet tried.
588
589 The variable `dabbrev-backward-only' may be used to limit the
590 direction of search to backward if set non-nil.
591
592 See also `dabbrev-abbrev-char-regexp' and \\[dabbrev-completion]." t nil)
593
594 ;;;***
595
596 ;;;### (autoloads (diff-backup diff) "diff" "packages/diff.el")
597
598 (defcustom diff-switches "-c" "*A list of switches (strings) to pass to the diff program." :type '(choice string (repeat string)) :group 'diff)
599
600 (autoload 'diff "diff" "\
601 Find and display the differences between OLD and NEW files.
602 Interactively you are prompted with the current buffer's file name for NEW
603 and what appears to be its backup for OLD." t nil)
604
605 (autoload 'diff-backup "diff" "\
606 Diff this file with its backup file or vice versa.
607 Uses the latest backup, if there are several numerical backups.
608 If this file is a backup, diff it with its original.
609 The backup file is the first file given to `diff'." t nil)
610
611 ;;;***
612
613 ;;;### (autoloads (edit-faces) "edit-faces" "packages/edit-faces.el")
614
615 (autoload 'edit-faces "edit-faces" "\
616 Alter face characteristics by editing a list of defined faces.
617 Pops up a buffer containing a list of defined faces.
618
619 Editing commands:
620
621 \\{edit-faces-mode-map}" t nil)
622
623 ;;;***
624
625 ;;;### (autoloads (report-xemacs-bug) "emacsbug" "packages/emacsbug.el")
626
627 (autoload 'report-xemacs-bug "emacsbug" "\
628 Report a bug in XEmacs.
629 Prompts for bug subject. Leaves you in a mail buffer." t nil)
630
631 ;;;***
632
633 ;;;### (autoloads (emerge-merge-directories emerge-revisions-with-ancestor emerge-revisions emerge-files-with-ancestor-remote emerge-files-remote emerge-files-with-ancestor-command emerge-files-command emerge-buffers-with-ancestor emerge-buffers emerge-files-with-ancestor emerge-files) "emerge" "packages/emerge.el")
634
635 (autoload 'emerge-files "emerge" "\
636 Run Emerge on two files." t nil)
637
638 (fset 'emerge 'emerge-files)
639
640 (autoload 'emerge-files-with-ancestor "emerge" "\
641 Run Emerge on two files, giving another file as the ancestor." t nil)
642
643 (autoload 'emerge-buffers "emerge" "\
644 Run Emerge on two buffers." t nil)
645
646 (autoload 'emerge-buffers-with-ancestor "emerge" "\
647 Run Emerge on two buffers, giving another buffer as the ancestor." t nil)
648
649 (autoload 'emerge-files-command "emerge" nil nil nil)
650
651 (autoload 'emerge-files-with-ancestor-command "emerge" nil nil nil)
652
653 (autoload 'emerge-files-remote "emerge" nil nil nil)
654
655 (autoload 'emerge-files-with-ancestor-remote "emerge" nil nil nil)
656
657 (autoload 'emerge-revisions "emerge" "\
658 Emerge two RCS revisions of a file." t nil)
659
660 (autoload 'emerge-revisions-with-ancestor "emerge" "\
661 Emerge two RCS revisions of a file, with another revision as ancestor." t nil)
662
663 (autoload 'emerge-merge-directories "emerge" nil t nil)
664
665 ;;;***
666
667 ;;;### (autoloads (tags-apropos list-tags tags-query-replace tags-search tags-loop-continue next-file find-tag-other-window find-tag visit-tags-table) "etags" "packages/etags.el")
668
669 (defcustom tags-build-completion-table 'ask "*If this variable is nil, then tags completion is disabled.\nIf this variable is t, then things which prompt for tags will do so with \n completion across all known tags.\nIf this variable is the symbol `ask', then you will be asked whether each\n tags table should be added to the completion list as it is read in.\n (With the exception that for very small tags tables, you will not be asked,\n since they can be parsed quickly.)" :type '(radio (const :tag "Disabled" nil) (const :tag "Complete All" t) (const :tag "Ask" ask)) :group 'etags)
670
671 (defcustom tags-always-exact nil "*If this variable is non-nil, then tags always looks for exact matches." :type 'boolean :group 'etags)
672
673 (defcustom tag-table-alist nil "*A list which determines which tags files should be active for a \ngiven buffer. This is not really an association list, in that all \nelements are checked. The CAR of each element of this list is a \npattern against which the buffer's file name is compared; if it \nmatches, then the CDR of the list should be the name of the tags\ntable to use. If more than one element of this list matches the\nbuffer's file name, then all of the associated tags tables will be\nused. Earlier ones will be searched first.\n\nIf the CAR of elements of this list are strings, then they are treated\nas regular-expressions against which the file is compared (like the\nauto-mode-alist). If they are not strings, then they are evaluated.\nIf they evaluate to non-nil, then the current buffer is considered to\nmatch.\n\nIf the CDR of the elements of this list are strings, then they are\nassumed to name a TAGS file. If they name a directory, then the string\n\"TAGS\" is appended to them to get the file name. If they are not \nstrings, then they are evaluated, and must return an appropriate string.\n\nFor example:\n (setq tag-table-alist\n '((\"/usr/src/public/perl/\" . \"/usr/src/public/perl/perl-3.0/\")\n (\"\\\\.el$\" . \"/usr/local/emacs/src/\")\n (\"/jbw/gnu/\" . \"/usr15/degree/stud/jbw/gnu/\")\n (\"\" . \"/usr/local/emacs/src/\")\n ))\n\nThis means that anything in the /usr/src/public/perl/ directory should use\nthe TAGS file /usr/src/public/perl/perl-3.0/TAGS; and file ending in .el should\nuse the TAGS file /usr/local/emacs/src/TAGS; and anything in or below the\ndirectory /jbw/gnu/ should use the TAGS file /usr15/degree/stud/jbw/gnu/TAGS.\nA file called something like \"/usr/jbw/foo.el\" would use both the TAGS files\n/usr/local/emacs/src/TAGS and /usr15/degree/stud/jbw/gnu/TAGS (in that order)\nbecause it matches both patterns.\n\nIf the buffer-local variable `buffer-tag-table' is set, then it names a tags\ntable that is searched before all others when find-tag is executed from this\nbuffer.\n\nIf there is a file called \"TAGS\" in the same directory as the file in \nquestion, then that tags file will always be used as well (after the\n`buffer-tag-table' but before the tables specified by this list.)\n\nIf the variable tags-file-name is set, then the tags file it names will apply\nto all buffers (for backwards compatibility.) It is searched first.\n" :type '(repeat (cons regexp sexp)) :group 'etags)
674
675 (autoload 'visit-tags-table "etags" "\
676 Tell tags commands to use tags table file FILE first.
677 FILE should be the name of a file created with the `etags' program.
678 A directory name is ok too; it means file TAGS in that directory." t nil)
679
680 (autoload 'find-tag "etags" "\
681 *Find tag whose name contains TAGNAME.
682 Selects the buffer that the tag is contained in
683 and puts point at its definition.
684 If TAGNAME is a null string, the expression in the buffer
685 around or before point is used as the tag name.
686 If called interactively with a numeric argument, searches for the next tag
687 in the tag table that matches the tagname used in the previous find-tag.
688 If second arg OTHER-WINDOW is non-nil, uses another window to display
689 the tag.
690
691 This version of this function supports multiple active tags tables,
692 and completion.
693
694 Variables of note:
695
696 tag-table-alist controls which tables apply to which buffers
697 tags-file-name a default tags table
698 tags-build-completion-table controls completion behavior
699 buffer-tag-table another way of specifying a buffer-local table
700 make-tags-files-invisible whether tags tables should be very hidden
701 tag-mark-stack-max how many tags-based hops to remember" t nil)
702
703 (autoload 'find-tag-other-window "etags" "\
704 *Find tag whose name contains TAGNAME.
705 Selects the buffer that the tag is contained in in another window
706 and puts point at its definition.
707 If TAGNAME is a null string, the expression in the buffer
708 around or before point is used as the tag name.
709 If second arg NEXT is non-nil (interactively, with prefix arg),
710 searches for the next tag in the tag table
711 that matches the tagname used in the previous find-tag.
712
713 This version of this function supports multiple active tags tables,
714 and completion.
715
716 Variables of note:
717
718 tag-table-alist controls which tables apply to which buffers
719 tags-file-name a default tags table
720 tags-build-completion-table controls completion behavior
721 buffer-tag-table another way of specifying a buffer-local table
722 make-tags-files-invisible whether tags tables should be very hidden
723 tag-mark-stack-max how many tags-based hops to remember" t nil)
724
725 (autoload 'next-file "etags" "\
726 Select next file among files in current tag table(s).
727
728 A first argument of t (prefix arg, if interactive) initializes to the
729 beginning of the list of files in the (first) tags table. If the argument
730 is neither nil nor t, it is evalled to initialize the list of files.
731
732 Non-nil second argument NOVISIT means use a temporary buffer
733 to save time and avoid uninteresting warnings.
734
735 Value is nil if the file was already visited;
736 if the file was newly read in, the value is the filename." t nil)
737
738 (autoload 'tags-loop-continue "etags" "\
739 Continue last \\[tags-search] or \\[tags-query-replace] command.
740 Used noninteractively with non-nil argument to begin such a command (the
741 argument is passed to `next-file', which see).
742 Two variables control the processing we do on each file:
743 the value of `tags-loop-scan' is a form to be executed on each file
744 to see if it is interesting (it returns non-nil if so)
745 and `tags-loop-operate' is a form to execute to operate on an interesting file
746 If the latter returns non-nil, we exit; otherwise we scan the next file." t nil)
747
748 (autoload 'tags-search "etags" "\
749 Search through all files listed in tags table for match for REGEXP.
750 Stops when a match is found.
751 To continue searching for next match, use command \\[tags-loop-continue].
752
753 See documentation of variable `tag-table-alist'." t nil)
754
755 (autoload 'tags-query-replace "etags" "\
756 Query-replace-regexp FROM with TO through all files listed in tags table.
757 Third arg DELIMITED (prefix arg) means replace only word-delimited matches.
758 If you exit (\\[keyboard-quit] or ESC), you can resume the query-replace
759 with the command \\[tags-loop-continue].
760
761 See documentation of variable `tag-table-alist'." t nil)
762
763 (autoload 'list-tags "etags" "\
764 Display list of tags in file FILE.
765 FILE should not contain a directory spec
766 unless it has one in the tag table." t nil)
767
768 (autoload 'tags-apropos "etags" "\
769 Display list of all tags in tag table REGEXP matches." t nil)
770
771 ;;;***
772
773 ;;;### (autoloads (turn-on-fast-lock fast-lock-mode) "fast-lock" "packages/fast-lock.el")
774
775 (autoload 'fast-lock-mode "fast-lock" "\
776 Toggle Fast Lock mode.
777 With arg, turn Fast Lock mode on if and only if arg is positive and the buffer
778 is associated with a file. Enable it automatically in your `~/.emacs' by:
779
780 (setq font-lock-support-mode 'fast-lock-mode)
781
782 If Fast Lock mode is enabled, and the current buffer does not contain any text
783 properties, any associated Font Lock cache is used if its timestamp matches the
784 buffer's file, and its `font-lock-keywords' match those that you are using.
785
786 Font Lock caches may be saved:
787 - When you save the file's buffer.
788 - When you kill an unmodified file's buffer.
789 - When you exit Emacs, for all unmodified or saved buffers.
790 Depending on the value of `fast-lock-save-events'.
791 See also the commands `fast-lock-read-cache' and `fast-lock-save-cache'.
792
793 Use \\[font-lock-fontify-buffer] to fontify the buffer if the cache is bad.
794
795 Various methods of control are provided for the Font Lock cache. In general,
796 see variable `fast-lock-cache-directories' and function `fast-lock-cache-name'.
797 For saving, see variables `fast-lock-minimum-size', `fast-lock-save-events',
798 `fast-lock-save-others' and `fast-lock-save-faces'." t nil)
799
800 (autoload 'turn-on-fast-lock "fast-lock" "\
801 Unconditionally turn on Fast Lock mode." nil nil)
802
803 (when (fboundp 'add-minor-mode) (defvar fast-lock-mode nil) (add-minor-mode 'fast-lock-mode nil))
804
805 ;;;***
806
807 ;;;### (autoloads (feedmail-send-it) "feedmail" "packages/feedmail.el")
808
809 (autoload 'feedmail-send-it "feedmail" nil nil nil)
810
811 ;;;***
812
813 ;;;### (autoloads (make-file-part) "file-part" "packages/file-part.el")
814
815 (autoload 'make-file-part "file-part" "\
816 Make a file part on buffer BUFFER out of the region. Call it NAME.
817 This command creates a new buffer containing the contents of the
818 region and marks the buffer as referring to the specified buffer,
819 called the `master buffer'. When the file-part buffer is saved,
820 its changes are integrated back into the master buffer. When the
821 master buffer is deleted, all file parts are deleted with it.
822
823 When called from a function, expects four arguments, START, END,
824 NAME, and BUFFER, all of which are optional and default to the
825 beginning of BUFFER, the end of BUFFER, a name generated from
826 BUFFER's name, and the current buffer, respectively." t nil)
827
828 ;;;***
829
830 ;;;### (autoloads (font-lock-set-defaults-1 font-lock-fontify-buffer turn-off-font-lock turn-on-font-lock font-lock-mode) "font-lock" "packages/font-lock.el")
831
832 (defvar font-lock-auto-fontify t "\
833 *Whether font-lock should automatically fontify files as they're loaded.
834 This will only happen if font-lock has fontifying keywords for the major
835 mode of the file. You can get finer-grained control over auto-fontification
836 by using this variable in combination with `font-lock-mode-enable-list' or
837 `font-lock-mode-disable-list'.")
838
839 (defvar font-lock-mode-enable-list nil "\
840 *List of modes to auto-fontify, if `font-lock-auto-fontify' is nil.")
841
842 (defvar font-lock-mode-disable-list nil "\
843 *List of modes not to auto-fontify, if `font-lock-auto-fontify' is t.")
844
845 (defvar font-lock-use-colors '(color) "\
846 *Specification for when Font Lock will set up color defaults.
847 Normally this should be '(color), meaning that Font Lock will set up
848 color defaults that are only used on color displays. Set this to nil
849 if you don't want Font Lock to set up color defaults at all. This
850 should be one of
851
852 -- a list of valid tags, meaning that the color defaults will be used
853 when all of the tags apply. (e.g. '(color x))
854 -- a list whose first element is 'or and whose remaining elements are
855 lists of valid tags, meaning that the defaults will be used when
856 any of the tag lists apply.
857 -- nil, meaning that the defaults should not be set up at all.
858
859 \(If you specify face values in your init file, they will override any
860 that Font Lock specifies, regardless of whether you specify the face
861 values before or after loading Font Lock.)
862
863 See also `font-lock-use-fonts'. If you want more control over the faces
864 used for fontification, see the documentation of `font-lock-mode' for
865 how to do it.")
866
867 (defvar font-lock-use-fonts '(or (mono) (grayscale)) "\
868 *Specification for when Font Lock will set up non-color defaults.
869
870 Normally this should be '(or (mono) (grayscale)), meaning that Font
871 Lock will set up non-color defaults that are only used on either mono
872 or grayscale displays. Set this to nil if you don't want Font Lock to
873 set up non-color defaults at all. This should be one of
874
875 -- a list of valid tags, meaning that the non-color defaults will be used
876 when all of the tags apply. (e.g. '(grayscale x))
877 -- a list whose first element is 'or and whose remaining elements are
878 lists of valid tags, meaning that the defaults will be used when
879 any of the tag lists apply.
880 -- nil, meaning that the defaults should not be set up at all.
881
882 \(If you specify face values in your init file, they will override any
883 that Font Lock specifies, regardless of whether you specify the face
884 values before or after loading Font Lock.)
885
886 See also `font-lock-use-colors'. If you want more control over the faces
887 used for fontification, see the documentation of `font-lock-mode' for
888 how to do it.")
889
890 (defvar font-lock-maximum-decoration nil "\
891 *If non-nil, the maximum decoration level for fontifying.
892 If nil, use the minimum decoration (equivalent to level 0).
893 If t, use the maximum decoration available.
894 If a number, use that level of decoration (or if not available the maximum).
895 If a list, each element should be a cons pair of the form (MAJOR-MODE . LEVEL),
896 where MAJOR-MODE is a symbol or t (meaning the default). For example:
897 ((c++-mode . 2) (c-mode . t) (t . 1))
898 means use level 2 decoration for buffers in `c++-mode', the maximum decoration
899 available for buffers in `c-mode', and level 1 decoration otherwise.")
900
901 (define-obsolete-variable-alias 'font-lock-use-maximal-decoration 'font-lock-maximum-decoration)
902
903 (defvar font-lock-maximum-size (* 250 1024) "\
904 *If non-nil, the maximum size for buffers for fontifying.
905 Only buffers less than this can be fontified when Font Lock mode is turned on.
906 If nil, means size is irrelevant.
907 If a list, each element should be a cons pair of the form (MAJOR-MODE . SIZE),
908 where MAJOR-MODE is a symbol or t (meaning the default). For example:
909 ((c++-mode . 256000) (c-mode . 256000) (rmail-mode . 1048576))
910 means that the maximum size is 250K for buffers in `c++-mode' or `c-mode', one
911 megabyte for buffers in `rmail-mode', and size is irrelevant otherwise.")
912
913 (defvar font-lock-keywords nil "\
914 *A list of the keywords to highlight.
915 Each element should be of the form:
916
917 MATCHER
918 (MATCHER . MATCH)
919 (MATCHER . FACENAME)
920 (MATCHER . HIGHLIGHT)
921 (MATCHER HIGHLIGHT ...)
922 (eval . FORM)
923
924 where HIGHLIGHT should be either MATCH-HIGHLIGHT or MATCH-ANCHORED.
925
926 FORM is an expression, whose value should be a keyword element,
927 evaluated when the keyword is (first) used in a buffer. This feature
928 can be used to provide a keyword that can only be generated when Font
929 Lock mode is actually turned on.
930
931 For highlighting single items, typically only MATCH-HIGHLIGHT is required.
932 However, if an item or (typically) items is to be highlighted following the
933 instance of another item (the anchor) then MATCH-ANCHORED may be required.
934
935 MATCH-HIGHLIGHT should be of the form:
936
937 (MATCH FACENAME OVERRIDE LAXMATCH)
938
939 Where MATCHER can be either the regexp to search for, a variable
940 containing the regexp to search for, or the function to call to make
941 the search (called with one argument, the limit of the search). MATCH
942 is the subexpression of MATCHER to be highlighted. FACENAME is either
943 a symbol naming a face, or an expression whose value is the face name
944 to use. If you want FACENAME to be a symbol that evaluates to a face,
945 use a form like \"(progn sym)\".
946
947 OVERRIDE and LAXMATCH are flags. If OVERRIDE is t, existing fontification may
948 be overwritten. If `keep', only parts not already fontified are highlighted.
949 If `prepend' or `append', existing fontification is merged with the new, in
950 which the new or existing fontification, respectively, takes precedence.
951 If LAXMATCH is non-nil, no error is signalled if there is no MATCH in MATCHER.
952
953 For example, an element of the form highlights (if not already highlighted):
954
955 \"\\\\\\=<foo\\\\\\=>\" Discrete occurrences of \"foo\" in the value of the
956 variable `font-lock-keyword-face'.
957 (\"fu\\\\(bar\\\\)\" . 1) Substring \"bar\" within all occurrences of \"fubar\" in
958 the value of `font-lock-keyword-face'.
959 (\"fubar\" . fubar-face) Occurrences of \"fubar\" in the value of `fubar-face'.
960 (\"foo\\\\|bar\" 0 foo-bar-face t)
961 Occurrences of either \"foo\" or \"bar\" in the value
962 of `foo-bar-face', even if already highlighted.
963
964 MATCH-ANCHORED should be of the form:
965
966 (MATCHER PRE-MATCH-FORM POST-MATCH-FORM MATCH-HIGHLIGHT ...)
967
968 Where MATCHER is as for MATCH-HIGHLIGHT with one exception. The limit of the
969 search is currently guaranteed to be (no greater than) the end of the line.
970 PRE-MATCH-FORM and POST-MATCH-FORM are evaluated before the first, and after
971 the last, instance MATCH-ANCHORED's MATCHER is used. Therefore they can be
972 used to initialise before, and cleanup after, MATCHER is used. Typically,
973 PRE-MATCH-FORM is used to move to some position relative to the original
974 MATCHER, before starting with MATCH-ANCHORED's MATCHER. POST-MATCH-FORM might
975 be used to move, before resuming with MATCH-ANCHORED's parent's MATCHER.
976
977 For example, an element of the form highlights (if not already highlighted):
978
979 (\"\\\\\\=<anchor\\\\\\=>\" (0 anchor-face) (\"\\\\\\=<item\\\\\\=>\" nil nil (0 item-face)))
980
981 Discrete occurrences of \"anchor\" in the value of `anchor-face', and subsequent
982 discrete occurrences of \"item\" (on the same line) in the value of `item-face'.
983 (Here PRE-MATCH-FORM and POST-MATCH-FORM are nil. Therefore \"item\" is
984 initially searched for starting from the end of the match of \"anchor\", and
985 searching for subsequent instance of \"anchor\" resumes from where searching
986 for \"item\" concluded.)
987
988 Note that the MATCH-ANCHORED feature is experimental; in the future, we may
989 replace it with other ways of providing this functionality.
990
991 These regular expressions should not match text which spans lines. While
992 \\[font-lock-fontify-buffer] handles multi-line patterns correctly, updating
993 when you edit the buffer does not, since it considers text one line at a time.
994
995 Be very careful composing regexps for this list;
996 the wrong pattern can dramatically slow things down!")
997
998 (make-variable-buffer-local 'font-lock-keywords)
999
1000 (defvar font-lock-mode nil)
1001
1002 (defvar font-lock-mode-hook nil "\
1003 Function or functions to run on entry to font-lock-mode.")
1004
1005 (autoload 'font-lock-mode "font-lock" "\
1006 Toggle Font Lock Mode.
1007 With arg, turn font-lock mode on if and only if arg is positive.
1008
1009 When Font Lock mode is enabled, text is fontified as you type it:
1010
1011 - Comments are displayed in `font-lock-comment-face';
1012 - Strings are displayed in `font-lock-string-face';
1013 - Documentation strings (in Lisp-like languages) are displayed in
1014 `font-lock-doc-string-face';
1015 - Language keywords (\"reserved words\") are displayed in
1016 `font-lock-keyword-face';
1017 - Function names in their defining form are displayed in
1018 `font-lock-function-name-face';
1019 - Variable names in their defining form are displayed in
1020 `font-lock-variable-name-face';
1021 - Type names are displayed in `font-lock-type-face';
1022 - References appearing in help files and the like are displayed
1023 in `font-lock-reference-face';
1024 - Preprocessor declarations are displayed in
1025 `font-lock-preprocessor-face';
1026
1027 and
1028
1029 - Certain other expressions are displayed in other faces according
1030 to the value of the variable `font-lock-keywords'.
1031
1032 Where modes support different levels of fontification, you can use the variable
1033 `font-lock-maximum-decoration' to specify which level you generally prefer.
1034 When you turn Font Lock mode on/off the buffer is fontified/defontified, though
1035 fontification occurs only if the buffer is less than `font-lock-maximum-size'.
1036 To fontify a buffer without turning on Font Lock mode, and regardless of buffer
1037 size, you can use \\[font-lock-fontify-buffer].
1038
1039 See the variable `font-lock-keywords' for customization." t nil)
1040
1041 (autoload 'turn-on-font-lock "font-lock" "\
1042 Unconditionally turn on Font Lock mode." nil nil)
1043
1044 (autoload 'turn-off-font-lock "font-lock" "\
1045 Unconditionally turn off Font Lock mode." nil nil)
1046
1047 (autoload 'font-lock-fontify-buffer "font-lock" "\
1048 Fontify the current buffer the way `font-lock-mode' would.
1049 See `font-lock-mode' for details.
1050
1051 This can take a while for large buffers." t nil)
1052
1053 (autoload 'font-lock-set-defaults-1 "font-lock" nil nil nil)
1054
1055 (add-minor-mode 'font-lock-mode " Font")
1056
1057 ;;;***
1058
1059 ;;;### (autoloads (sc-mode) "generic-sc" "packages/generic-sc.el")
1060
1061 (autoload 'sc-mode "generic-sc" "\
1062 Toggle sc-mode.
1063 SYSTEM can be sccs, rcs or cvs.
1064 Cvs requires the pcl-cvs package.
1065
1066 The following commands are available
1067 \\[sc-next-operation] perform next logical source control operation on current file
1068 \\[sc-show-changes] compare the version being edited with an older one
1069 \\[sc-version-diff-file] compare two older versions of a file
1070 \\[sc-show-history] display change history of current file
1071 \\[sc-visit-previous-revision] display an older revision of current file
1072 \\[sc-revert-file] revert buffer to last checked-in version
1073 \\[sc-list-all-locked-files] show all files locked in current directory
1074 \\[sc-list-locked-files] show all files locked by you in current directory
1075 \\[sc-list-registered-files] show all files under source control in current directory
1076 \\[sc-update-directory] get fresh copies of files checked-in by others in current directory
1077 \\[sc-rename-file] rename the current file and its source control file
1078
1079
1080 While you are entering a change log message for a check in, sc-log-entry-mode
1081 will be in effect.
1082
1083 Global user options:
1084 sc-diff-command A list consisting of the command and flags
1085 to be used for generating context diffs.
1086 sc-mode-expert suppresses some conformation prompts,
1087 notably for delta aborts and file saves.
1088 sc-max-log-size specifies the maximum allowable size
1089 of a log message plus one.
1090
1091
1092 When using SCCS you have additional commands and options
1093
1094 \\[sccs-insert-headers] insert source control headers in current file
1095
1096 When you generate headers into a buffer using \\[sccs-insert-headers],
1097 the value of sc-insert-headers-hook is called before insertion. If the
1098 file is recognized a C or Lisp source, sc-insert-c-header-hook or
1099 sc-insert-lisp-header-hook is called after insertion respectively.
1100
1101 sccs-headers-wanted which %-keywords to insert when adding
1102 headers with C-c h
1103 sccs-insert-static if non-nil, keywords inserted in C files
1104 get stuffed in a static string area so that
1105 what(1) can see them in the compiled object code.
1106
1107 When using CVS you have additional commands
1108
1109 \\[sc-cvs-update-directory] update the current directory using pcl-cvs
1110 \\[sc-cvs-file-status] show the CVS status of current file
1111 " t nil)
1112
1113 ;;;***
1114
1115 ;;;### (autoloads (gnuserv-start gnuserv-running-p) "gnuserv" "packages/gnuserv.el")
1116
1117 (defcustom gnuserv-frame nil "*The frame to be used to display all edited files.\nIf nil, then a new frame is created for each file edited.\nIf t, then the currently selected frame will be used.\nIf a function, then this will be called with a symbol `x' or `tty' as the\nonly argument, and its return value will be interpreted as above." :tag "Gnuserv Frame" :type '(radio (const :tag "Create new frame each time" nil) (const :tag "Use selected frame" t) (function-item :tag "Use main Emacs frame" gnuserv-main-frame-function) (function-item :tag "Use visible frame, otherwise create new" gnuserv-visible-frame-function) (function-item :tag "Create special Gnuserv frame and use it" gnuserv-special-frame-function) (function :tag "Other")) :group 'gnuserv)
1118
1119 (autoload 'gnuserv-running-p "gnuserv" "\
1120 Return non-nil if a gnuserv process is running from this XEmacs session." nil nil)
1121
1122 (autoload 'gnuserv-start "gnuserv" "\
1123 Allow this Emacs process to be a server for client processes.
1124 This starts a gnuserv communications subprocess through which
1125 client \"editors\" (gnuclient and gnudoit) can send editing commands to
1126 this Emacs job. See the gnuserv(1) manual page for more details.
1127
1128 Prefix arg means just kill any existing server communications subprocess." t nil)
1129
1130 ;;;***
1131
1132 ;;;### (autoloads (gopher-atpoint gopher) "gopher" "packages/gopher.el")
1133
1134 (autoload 'gopher "gopher" "\
1135 Start a gopher session. With C-u, prompt for a gopher server." t nil)
1136
1137 (autoload 'gopher-atpoint "gopher" "\
1138 Try to interpret the text around point as a gopher bookmark, and dispatch
1139 to that object." t nil)
1140
1141 ;;;***
1142
1143 ;;;### (autoloads (hexlify-buffer hexl-find-file hexl-mode) "hexl" "packages/hexl.el")
1144
1145 (autoload 'hexl-mode "hexl" "\
1146 \\<hexl-mode-map>
1147 A major mode for editing binary files in hex dump format.
1148
1149 This function automatically converts a buffer into the hexl format
1150 using the function `hexlify-buffer'.
1151
1152 Each line in the buffer has an \"address\" (displayed in hexadecimal)
1153 representing the offset into the file that the characters on this line
1154 are at and 16 characters from the file (displayed as hexadecimal
1155 values grouped every 16 bits) and as their ASCII values.
1156
1157 If any of the characters (displayed as ASCII characters) are
1158 unprintable (control or meta characters) they will be replaced as
1159 periods.
1160
1161 If `hexl-mode' is invoked with an argument the buffer is assumed to be
1162 in hexl format.
1163
1164 A sample format:
1165
1166 HEX ADDR: 0001 0203 0405 0607 0809 0a0b 0c0d 0e0f ASCII-TEXT
1167 -------- ---- ---- ---- ---- ---- ---- ---- ---- ----------------
1168 00000000: 5468 6973 2069 7320 6865 786c 2d6d 6f64 This is hexl-mod
1169 00000010: 652e 2020 4561 6368 206c 696e 6520 7265 e. Each line re
1170 00000020: 7072 6573 656e 7473 2031 3620 6279 7465 presents 16 byte
1171 00000030: 7320 6173 2068 6578 6164 6563 696d 616c s as hexadecimal
1172 00000040: 2041 5343 4949 0a61 6e64 2070 7269 6e74 ASCII.and print
1173 00000050: 6162 6c65 2041 5343 4949 2063 6861 7261 able ASCII chara
1174 00000060: 6374 6572 732e 2020 416e 7920 636f 6e74 cters. Any cont
1175 00000070: 726f 6c20 6f72 206e 6f6e 2d41 5343 4949 rol or non-ASCII
1176 00000080: 2063 6861 7261 6374 6572 730a 6172 6520 characters.are
1177 00000090: 6469 7370 6c61 7965 6420 6173 2070 6572 displayed as per
1178 000000a0: 696f 6473 2069 6e20 7468 6520 7072 696e iods in the prin
1179 000000b0: 7461 626c 6520 6368 6172 6163 7465 7220 table character
1180 000000c0: 7265 6769 6f6e 2e0a region..
1181
1182 Movement is as simple as movement in a normal emacs text buffer. Most
1183 cursor movement bindings are the same (ie. Use \\[hexl-backward-char], \\[hexl-forward-char], \\[hexl-next-line], and \\[hexl-previous-line]
1184 to move the cursor left, right, down, and up).
1185
1186 Advanced cursor movement commands (ala \\[hexl-beginning-of-line], \\[hexl-end-of-line], \\[hexl-beginning-of-buffer], and \\[hexl-end-of-buffer]) are
1187 also supported.
1188
1189 There are several ways to change text in hexl mode:
1190
1191 ASCII characters (character between space (0x20) and tilde (0x7E)) are
1192 bound to self-insert so you can simply type the character and it will
1193 insert itself (actually overstrike) into the buffer.
1194
1195 \\[hexl-quoted-insert] followed by another keystroke allows you to insert the key even if
1196 it isn't bound to self-insert. An octal number can be supplied in place
1197 of another key to insert the octal number's ASCII representation.
1198
1199 \\[hexl-insert-hex-char] will insert a given hexadecimal value (if it is between 0 and 0xFF)
1200 into the buffer at the current point.
1201
1202 \\[hexl-insert-octal-char] will insert a given octal value (if it is between 0 and 0377)
1203 into the buffer at the current point.
1204
1205 \\[hexl-insert-decimal-char] will insert a given decimal value (if it is between 0 and 255)
1206 into the buffer at the current point.
1207
1208 \\[hexl-mode-exit] will exit hexl-mode.
1209
1210 Note: saving the file with any of the usual Emacs commands
1211 will actually convert it back to binary format while saving.
1212
1213 You can use \\[hexl-find-file] to visit a file in hexl-mode.
1214
1215 \\[describe-bindings] for advanced commands." t nil)
1216
1217 (autoload 'hexl-find-file "hexl" "\
1218 Edit file FILENAME in hexl-mode.
1219 Switch to a buffer visiting file FILENAME, creating one in none exists." t nil)
1220
1221 (autoload 'hexlify-buffer "hexl" "\
1222 Convert a binary buffer to hexl format.
1223 This discards the buffer's undo information." t nil)
1224
1225 ;;;***
1226
1227 ;;;### (autoloads (hyper-apropos-popup-menu hyper-apropos-set-variable hyper-set-variable hyper-apropos-get-doc hyper-apropos-read-variable-symbol hyper-describe-function hyper-describe-variable hyper-describe-face hyper-describe-key-briefly hyper-describe-key hyper-apropos) "hyper-apropos" "packages/hyper-apropos.el")
1228
1229 (autoload 'hyper-apropos "hyper-apropos" "\
1230 Display lists of functions and variables matching REGEXP
1231 in buffer \"*Hyper Apropos*\". If optional prefix arg is given, then the
1232 value of `hyper-apropos-programming-apropos' is toggled for this search.
1233 See also `hyper-apropos-mode'." t nil)
1234
1235 (autoload 'hyper-describe-key "hyper-apropos" nil t nil)
1236
1237 (autoload 'hyper-describe-key-briefly "hyper-apropos" nil t nil)
1238
1239 (autoload 'hyper-describe-face "hyper-apropos" "\
1240 Describe face..
1241 See also `hyper-apropos' and `hyper-describe-function'." t nil)
1242
1243 (autoload 'hyper-describe-variable "hyper-apropos" "\
1244 Hypertext drop-in replacement for `describe-variable'.
1245 See also `hyper-apropos' and `hyper-describe-function'." t nil)
1246
1247 (autoload 'hyper-describe-function "hyper-apropos" "\
1248 Hypertext replacement for `describe-function'. Unlike `describe-function'
1249 in that the symbol under the cursor is the default if it is a function.
1250 See also `hyper-apropos' and `hyper-describe-variable'." t nil)
1251
1252 (autoload 'hyper-apropos-read-variable-symbol "hyper-apropos" "\
1253 Hypertext drop-in replacement for `describe-variable'.
1254 See also `hyper-apropos' and `hyper-describe-function'." nil nil)
1255
1256 (define-obsolete-function-alias 'hypropos-read-variable-symbol 'hyper-apropos-read-variable-symbol)
1257
1258 (autoload 'hyper-apropos-get-doc "hyper-apropos" "\
1259 Toggle display of documentation for the symbol on the current line." t nil)
1260
1261 (define-obsolete-function-alias 'hypropos-get-doc 'hyper-apropos-get-doc)
1262
1263 (autoload 'hyper-set-variable "hyper-apropos" nil t nil)
1264
1265 (autoload 'hyper-apropos-set-variable "hyper-apropos" "\
1266 Interactively set the variable on the current line." t nil)
1267
1268 (define-obsolete-function-alias 'hypropos-set-variable 'hyper-apropos-set-variable)
1269
1270 (autoload 'hyper-apropos-popup-menu "hyper-apropos" nil t nil)
1271
1272 (define-obsolete-function-alias 'hypropos-popup-menu 'hyper-apropos-popup-menu)
1273
1274 ;;;***
1275
1276 ;;;### (autoloads (icomplete-minibuffer-setup icomplete-mode) "icomplete" "packages/icomplete.el")
1277
1278 (autoload 'icomplete-mode "icomplete" "\
1279 Activate incremental minibuffer completion for this emacs session.
1280 Deactivates with negative universal argument." t nil)
1281
1282 (autoload 'icomplete-minibuffer-setup "icomplete" "\
1283 Run in minibuffer on activation to establish incremental completion.
1284 Usually run by inclusion in `minibuffer-setup-hook'." nil nil)
1285
1286 ;;;***
1287
1288 ;;;### (autoloads (dired-do-igrep-find dired-do-igrep igrep-find-define igrep-find igrep-define igrep) "igrep" "packages/igrep.el")
1289
1290 (autoload 'igrep "igrep" "\
1291 *Run `grep` PROGRAM to match EXPRESSION in FILES.
1292 The output is displayed in the *igrep* buffer, which \\[next-error] and
1293 \\[compile-goto-error] parse to find each line of matched text.
1294
1295 PROGRAM may be nil, in which case it defaults to `igrep-program'.
1296
1297 EXPRESSION is automatically delimited by `igrep-expression-quote-char'.
1298
1299 FILES is either a file name pattern (expanded by the shell named by
1300 `shell-file-name') or a list of file name patterns.
1301
1302 Optional OPTIONS is also passed to PROGRAM; it defaults to `igrep-options'.
1303
1304 If a prefix argument (\\[universal-argument]) is given when called interactively,
1305 or if `igrep-read-options' is set, OPTIONS is read from the minibuffer.
1306
1307 If two prefix arguments (\\[universal-argument] \\[universal-argument]) are given when called interactively,
1308 or if `igrep-read-multiple-files' is set, FILES is read from the minibuffer
1309 multiple times.
1310
1311 If three prefix arguments (\\[universal-argument] \\[universal-argument] \\[universal-argument]) are given when called interactively,
1312 or if `igrep-read-options' and `igrep-read-multiple-files' are set,
1313 OPTIONS is read and FILES is read multiple times.
1314
1315 If `igrep-find' is non-nil, the directory or directories
1316 containing FILES is recursively searched for files whose name matches
1317 the file name component of FILES (and whose contents match
1318 EXPRESSION)." t nil)
1319
1320 (autoload 'igrep-define "igrep" "\
1321 Define ANALOGUE-COMMAND as an `igrep' analogue command.
1322 Optional (VARIABLE VALUE) arguments specify temporary bindings for the command." nil 'macro)
1323
1324 (autoload 'igrep-find "igrep" "\
1325 *Run `grep` via `find`; see \\[igrep] and `igrep-find'.
1326 All arguments (including prefix arguments, when called interactively)
1327 are handled by `igrep'." t nil)
1328
1329 (autoload 'igrep-find-define "igrep" "\
1330 Define ANALOGUE-COMMAND-find as an `igrep' analogue `find` command.
1331 Optional (VARIABLE VALUE) arguments specify temporary bindings for the command." nil 'macro)
1332
1333 (autoload 'dired-do-igrep "igrep" "\
1334 *Run `grep` PROGRAM to match EXPRESSION (with optional OPTIONS)
1335 on the marked (or next prefix ARG) files." t nil)
1336
1337 (defalias 'dired-do-grep 'dired-do-igrep)
1338
1339 (autoload 'dired-do-igrep-find "igrep" "\
1340 *Run `grep` PROGRAM to match EXPRESSION (with optional OPTIONS)
1341 on the marked (or next prefix ARG) directories." t nil)
1342
1343 (defalias 'dired-do-grep-find 'dired-do-igrep-find)
1344
1345 ;;;***
1346
1347 ;;;### (autoloads (Info-elisp-ref Info-emacs-key Info-goto-emacs-key-command-node Info-goto-emacs-command-node Info-emacs-command Info-search Info-visit-file Info-goto-node Info-query info) "info" "packages/info.el")
1348
1349 (autoload 'info "info" "\
1350 Enter Info, the documentation browser.
1351 Optional argument FILE specifies the file to examine;
1352 the default is the top-level directory of Info.
1353
1354 In interactive use, a prefix argument directs this command
1355 to read a file name from the minibuffer." t nil)
1356
1357 (autoload 'Info-query "info" "\
1358 Enter Info, the documentation browser. Prompt for name of Info file." t nil)
1359
1360 (autoload 'Info-goto-node "info" "\
1361 Go to info node named NAME. Give just NODENAME or (FILENAME)NODENAME.
1362 Actually, the following interpretations of NAME are tried in order:
1363 (FILENAME)NODENAME
1364 (FILENAME) (using Top node)
1365 NODENAME (in current file)
1366 TAGNAME (see below)
1367 FILENAME (using Top node)
1368 where TAGNAME is a string that appears in quotes: \"TAGNAME\", in an
1369 annotation for any node of any file. (See `a' and `x' commands.)" t nil)
1370
1371 (autoload 'Info-visit-file "info" "\
1372 Directly visit an info file." t nil)
1373
1374 (autoload 'Info-search "info" "\
1375 Search for REGEXP, starting from point, and select node it's found in." t nil)
1376
1377 (autoload 'Info-emacs-command "info" "\
1378 Look up an Emacs command in the Emacs manual in the Info system.
1379 This command is designed to be used whether you are already in Info or not." t nil)
1380
1381 (autoload 'Info-goto-emacs-command-node "info" "\
1382 Look up an Emacs command in the Emacs manual in the Info system.
1383 This command is designed to be used whether you are already in Info or not." t nil)
1384
1385 (autoload 'Info-goto-emacs-key-command-node "info" "\
1386 Look up an Emacs key sequence in the Emacs manual in the Info system.
1387 This command is designed to be used whether you are already in Info or not." t nil)
1388
1389 (autoload 'Info-emacs-key "info" "\
1390 Look up an Emacs key sequence in the Emacs manual in the Info system.
1391 This command is designed to be used whether you are already in Info or not." t nil)
1392
1393 (autoload 'Info-elisp-ref "info" "\
1394 Look up an Emacs Lisp function in the Elisp manual in the Info system.
1395 This command is designed to be used whether you are already in Info or not." t nil)
1396
1397 ;;;***
1398
1399 ;;;### (autoloads (batch-info-validate Info-validate Info-split Info-tagify) "informat" "packages/informat.el")
1400
1401 (autoload 'Info-tagify "informat" "\
1402 Create or update Info-file tag table in current buffer." t nil)
1403
1404 (autoload 'Info-split "informat" "\
1405 Split an info file into an indirect file plus bounded-size subfiles.
1406 Each subfile will be up to 50,000 characters plus one node.
1407
1408 To use this command, first visit a large Info file that has a tag
1409 table. The buffer is modified into a (small) indirect info file which
1410 should be saved in place of the original visited file.
1411
1412 The subfiles are written in the same directory the original file is
1413 in, with names generated by appending `-' and a number to the original
1414 file name. The indirect file still functions as an Info file, but it
1415 contains just the tag table and a directory of subfiles." t nil)
1416
1417 (autoload 'Info-validate "informat" "\
1418 Check current buffer for validity as an Info file.
1419 Check that every node pointer points to an existing node." t nil)
1420
1421 (autoload 'batch-info-validate "informat" "\
1422 Runs `Info-validate' on the files remaining on the command line.
1423 Must be used only with -batch, and kills Emacs on completion.
1424 Each file will be processed even if an error occurred previously.
1425 For example, invoke \"emacs -batch -f batch-info-validate $info/ ~/*.info\"" nil nil)
1426
1427 ;;;***
1428
1429 ;;;### (autoloads (ispell-message ispell-minor-mode ispell-complete-word-interior-frag ispell-complete-word ispell-continue ispell-buffer ispell-region ispell-change-dictionary ispell-kill-ispell ispell-help ispell-word) "ispell" "packages/ispell.el")
1430
1431 (defcustom ispell-personal-dictionary nil "*File name of your personal spelling dictionary, or nil.\nIf nil, the default personal dictionary, \"~/.ispell_DICTNAME\" is used,\nwhere DICTNAME is the name of your default dictionary." :type 'file :group 'ispell)
1432
1433 (defvar ispell-dictionary-alist-1 '((nil "[A-Za-z]" "[^A-Za-z]" "[']" nil ("-B") nil) ("english" "[A-Za-z]" "[^A-Za-z]" "[']" nil ("-B") nil) ("british" "[A-Za-z]" "[^A-Za-z]" "[']" nil ("-B" "-d" "british") nil) ("deutsch" "[a-zA-Z\"]" "[^a-zA-Z\"]" "[']" t ("-C") "~tex") ("deutsch8" "[a-zA-ZÄÖÜäößü]" "[^a-zA-ZÄÖÜäößü]" "[']" t ("-C" "-d" "deutsch") "~latin1") ("nederlands" "[A-Za-zÀ-ÅÇÈ-ÏÒ-ÖÙ-Üà-åçè-ïñò-öù-ü]" "[^A-Za-zÀ-ÅÇÈ-ÏÒ-ÖÙ-Üà-åçè-ïñò-öù-ü]" "[']" t ("-C") nil) ("nederlands8" "[A-Za-zÀ-ÅÇÈ-ÏÒ-ÖÙ-Üà-åçè-ïñò-öù-ü]" "[^A-Za-zÀ-ÅÇÈ-ÏÒ-ÖÙ-Üà-åçè-ïñò-öù-ü]" "[']" t ("-C") nil)))
1434
1435 (defvar ispell-dictionary-alist-2 '(("svenska" "[A-Za-z}{|\\133\\135\\\\]" "[^A-Za-z}{|\\133\\135\\\\]" "[']" nil ("-C") nil) ("svenska8" "[A-Za-zåäöÅÄö]" "[^A-Za-zåäöÅÄö]" "[']" nil ("-C" "-d" "svenska") "~list") ("norsk" "[A-Za-zéæøåÉÆØÅ]" "[^A-Za-zéæøåÉÆØÅ]" "[']" nil ("-C" "-d" "norsk") "~list") ("francais7" "[A-Za-z]" "[^A-Za-z]" "[`'^---]" t nil nil) ("francais" "[A-Za-zÀÂÆÇÈÉÊËÎÏÔÙÛÜàâçèéêëîïôùûü]" "[^A-Za-zÀÂÆÇÈÉÊËÎÏÔÙÛÜàâçèéêëîïôùûü]" "[---']" t nil "~list") ("francais-tex" "[A-Za-zÀÂÆÇÈÉÊËÎÏÔÙÛÜàâçèéêëîïôùûü\\]" "[^A-Za-zÀÂÆÇÈÉÊËÎÏÔÙÛÜàâçèéêëîïôùûü\\]" "[---'^`\"]" t nil "~tex") ("italiano" "[A-Za-zÀÈÉÌÍÎÒÙÚàèéìíîòùú]" "[^A-Za-zÀÈÉÌÍÎÒÙÚàèéìíîòùú]" "[']" t ("-d" "italiano") "~list") ("dansk" "[A-ZÆØÅa-zæøå]" "[^A-ZÆØÅa-zæøå]" "" nil ("-C") nil)))
1436
1437 (defvar ispell-dictionary-alist (append ispell-dictionary-alist-1 ispell-dictionary-alist-2) "\
1438 An alist of dictionaries and their associated parameters.
1439
1440 Each element of this list is also a list:
1441
1442 \(DICTIONARY-NAME CASECHARS NOT-CASECHARS OTHERCHARS MANY-OTHERCHARS-P
1443 ISPELL-ARGS EXTENDED-CHARACTER-MODE)
1444
1445 DICTIONARY-NAME is a possible value of variable `ispell-dictionary', nil
1446 means the default dictionary.
1447
1448 CASECHARS is a regular expression of valid characters that comprise a
1449 word.
1450
1451 NOT-CASECHARS is the opposite regexp of CASECHARS.
1452
1453 OTHERCHARS is a regular expression of other characters that are valid
1454 in word constructs. Otherchars cannot be adjacent to each other in a
1455 word, nor can they begin or end a word. This implies we can't check
1456 \"Stevens'\" as a correct possessive and other correct formations.
1457
1458 Hint: regexp syntax requires the hyphen to be declared first here.
1459
1460 MANY-OTHERCHARS-P is non-nil if many otherchars are to be allowed in a
1461 word instead of only one.
1462
1463 ISPELL-ARGS is a list of additional arguments passed to the ispell
1464 subprocess.
1465
1466 EXTENDED-CHARACTER-MODE should be used when dictionaries are used which
1467 have been configured in an Ispell affix file. (For example, umlauts
1468 can be encoded as \\\"a, a\\\", \"a, ...) Defaults are ~tex and ~nroff
1469 in English. This has the same effect as the command-line `-T' option.
1470 The buffer Major Mode controls Ispell's parsing in tex or nroff mode,
1471 but the dictionary can control the extended character mode.
1472 Both defaults can be overruled in a buffer-local fashion. See
1473 `ispell-parsing-keyword' for details on this.
1474
1475 Note that the CASECHARS and OTHERCHARS slots of the alist should
1476 contain the same character set as casechars and otherchars in the
1477 language.aff file (e.g., english.aff).")
1478
1479 (defvar ispell-menu-map nil "\
1480 Key map for ispell menu")
1481
1482 (defvar ispell-menu-xemacs nil "\
1483 Spelling menu for XEmacs.")
1484
1485 (defconst ispell-menu-map-needed (and (not ispell-menu-map) (string-lessp "19" emacs-version) (not (string-match "XEmacs" emacs-version))))
1486
1487 (if ispell-menu-map-needed (let ((dicts (reverse (cons (cons "default" nil) ispell-dictionary-alist))) name) (setq ispell-menu-map (make-sparse-keymap "Spell")) (while dicts (setq name (car (car dicts)) dicts (cdr dicts)) (if (stringp name) (define-key ispell-menu-map (vector (intern name)) (cons (concat "Select " (capitalize name)) (list 'lambda nil '(interactive) (list 'ispell-change-dictionary name))))))))
1488
1489 (if ispell-menu-map-needed (progn (define-key ispell-menu-map [ispell-change-dictionary] '("Change Dictionary" . ispell-change-dictionary)) (define-key ispell-menu-map [ispell-kill-ispell] '("Kill Process" . ispell-kill-ispell)) (define-key ispell-menu-map [ispell-pdict-save] '("Save Dictionary" lambda nil (interactive) (ispell-pdict-save t t))) (define-key ispell-menu-map [ispell-complete-word] '("Complete Word" . ispell-complete-word)) (define-key ispell-menu-map [ispell-complete-word-interior-frag] '("Complete Word Frag" . ispell-complete-word-interior-frag))))
1490
1491 (if ispell-menu-map-needed (progn (define-key ispell-menu-map [ispell-continue] '("Continue Check" . ispell-continue)) (define-key ispell-menu-map [ispell-word] '("Check Word" . ispell-word)) (define-key ispell-menu-map [ispell-region] '("Check Region" . ispell-region)) (define-key ispell-menu-map [ispell-buffer] '("Check Buffer" . ispell-buffer))))
1492
1493 (if ispell-menu-map-needed (progn (define-key ispell-menu-map [ispell-message] '("Check Message" . ispell-message)) (define-key ispell-menu-map [ispell-help] '("Help" lambda nil (interactive) (describe-function 'ispell-help))) (put 'ispell-region 'menu-enable 'mark-active) (fset 'ispell-menu-map (symbol-value 'ispell-menu-map))))
1494
1495 (defvar ispell-local-pdict ispell-personal-dictionary "\
1496 A buffer local variable containing the current personal dictionary.
1497 If non-nil, the value must be a string, which is a file name.
1498
1499 If you specify a personal dictionary for the current buffer which is
1500 different from the current personal dictionary, the effect is similar
1501 to calling \\[ispell-change-dictionary]. This variable is automatically
1502 set when defined in the file with either `ispell-pdict-keyword' or the
1503 local variable syntax.")
1504
1505 (define-key global-map [(meta ?\$)] 'ispell-word)
1506
1507 (autoload 'ispell-word "ispell" "\
1508 Check spelling of word under or before the cursor.
1509 If the word is not found in dictionary, display possible corrections
1510 in a window allowing you to choose one.
1511
1512 With a prefix argument (or if CONTINUE is non-nil),
1513 resume interrupted spell-checking of a buffer or region.
1514
1515 If optional argument FOLLOWING is non-nil or if `ispell-following-word'
1516 is non-nil when called interactively, then the following word
1517 \(rather than preceding) is checked when the cursor is not over a word.
1518 When the optional argument QUIETLY is non-nil or `ispell-quietly' is non-nil
1519 when called interactively, non-corrective messages are suppressed.
1520
1521 Word syntax described by `ispell-dictionary-alist' (which see).
1522
1523 This will check or reload the dictionary. Use \\[ispell-change-dictionary]
1524 or \\[ispell-region] to update the Ispell process." t nil)
1525
1526 (autoload 'ispell-help "ispell" "\
1527 Display a list of the options available when a misspelling is encountered.
1528
1529 Selections are:
1530
1531 DIGIT: Replace the word with a digit offered in the *Choices* buffer.
1532 SPC: Accept word this time.
1533 `i': Accept word and insert into private dictionary.
1534 `a': Accept word for this session.
1535 `A': Accept word and place in `buffer-local dictionary'.
1536 `r': Replace word with typed-in value. Rechecked.
1537 `R': Replace word with typed-in value. Query-replaced in buffer. Rechecked.
1538 `?': Show these commands.
1539 `x': Exit spelling buffer. Move cursor to original point.
1540 `X': Exit spelling buffer. Leaves cursor at the current point, and permits
1541 the aborted check to be completed later.
1542 `q': Quit spelling session (Kills ispell process).
1543 `l': Look up typed-in replacement in alternate dictionary. Wildcards okay.
1544 `u': Like `i', but the word is lower-cased first.
1545 `m': Like `i', but allows one to include dictionary completion information.
1546 `C-l': redraws screen
1547 `C-r': recursive edit
1548 `C-z': suspend emacs or iconify frame" nil nil)
1549
1550 (autoload 'ispell-kill-ispell "ispell" "\
1551 Kill current Ispell process (so that you may start a fresh one).
1552 With NO-ERROR, just return non-nil if there was no Ispell running." t nil)
1553
1554 (autoload 'ispell-change-dictionary "ispell" "\
1555 Change `ispell-dictionary' (q.v.) and kill old Ispell process.
1556 A new one will be started as soon as necessary.
1557
1558 By just answering RET you can find out what the current dictionary is.
1559
1560 With prefix argument, set the default directory." t nil)
1561
1562 (autoload 'ispell-region "ispell" "\
1563 Interactively check a region for spelling errors." t nil)
1564
1565 (autoload 'ispell-buffer "ispell" "\
1566 Check the current buffer for spelling errors interactively." t nil)
1567
1568 (autoload 'ispell-continue "ispell" nil t nil)
1569
1570 (autoload 'ispell-complete-word "ispell" "\
1571 Look up word before or under point in dictionary (see lookup-words command)
1572 and try to complete it. If optional INTERIOR-FRAG is non-nil then the word
1573 may be a character sequence inside of a word.
1574
1575 Standard ispell choices are then available." t nil)
1576
1577 (autoload 'ispell-complete-word-interior-frag "ispell" "\
1578 Completes word matching character sequence inside a word." t nil)
1579
1580 (autoload 'ispell-minor-mode "ispell" "\
1581 Toggle Ispell minor mode.
1582 With prefix arg, turn Ispell minor mode on iff arg is positive.
1583
1584 In Ispell minor mode, pressing SPC or RET
1585 warns you if the previous word is incorrectly spelled." t nil)
1586
1587 (autoload 'ispell-message "ispell" "\
1588 Check the spelling of a mail message or news post.
1589 Don't check spelling of message headers except the Subject field.
1590 Don't check included messages.
1591
1592 To abort spell checking of a message region and send the message anyway,
1593 use the `x' or `q' command. (Any subsequent regions will be checked.)
1594 The `X' command aborts the message send so that you can edit the buffer.
1595
1596 To spell-check whenever a message is sent, include the appropriate lines
1597 in your .emacs file:
1598 (add-hook 'message-send-hook 'ispell-message)
1599 (add-hook 'mail-send-hook 'ispell-message)
1600 (add-hook 'mh-before-send-letter-hook 'ispell-message)
1601
1602 You can bind this to the key C-c i in GNUS or mail by adding to
1603 `news-reply-mode-hook' or `mail-mode-hook' the following lambda expression:
1604 (function (lambda () (local-set-key \"\\C-ci\" 'ispell-message)))" t nil)
1605
1606 ;;;***
1607
1608 ;;;### (autoloads (jka-compr-install toggle-auto-compression jka-compr-load) "jka-compr" "packages/jka-compr.el")
1609
1610 (autoload 'jka-compr-load "jka-compr" "\
1611 Documented as original." nil nil)
1612
1613 (autoload 'toggle-auto-compression "jka-compr" "\
1614 Toggle automatic file compression and uncompression.
1615 With prefix argument ARG, turn auto compression on if positive, else off.
1616 Returns the new status of auto compression (non-nil means on).
1617 If the argument MESSAGE is non-nil, it means to print a message
1618 saying whether the mode is now on or off." t nil)
1619
1620 (autoload 'jka-compr-install "jka-compr" "\
1621 Install jka-compr.
1622 This adds entries to `file-name-handler-alist' and `auto-mode-alist'
1623 and `inhibit-first-line-modes-suffixes'." nil nil)
1624
1625 ;;;***
1626
1627 ;;;### (autoloads (turn-on-lazy-lock lazy-lock-mode) "lazy-lock" "packages/lazy-lock.el")
1628
1629 (autoload 'lazy-lock-mode "lazy-lock" "\
1630 Toggle Lazy Lock mode.
1631 With arg, turn Lazy Lock mode on if and only if arg is positive and the buffer
1632 is at least `lazy-lock-minimum-size' characters long.
1633
1634 When Lazy Lock mode is enabled, fontification is demand-driven and stealthy:
1635
1636 - Fontification occurs in visible parts of buffers when necessary.
1637 Occurs if there is no input after pausing for `lazy-lock-continuity-time'.
1638
1639 - Fontification occurs in invisible parts when Emacs has been idle.
1640 Occurs if there is no input after pausing for `lazy-lock-stealth-time'.
1641
1642 If `lazy-lock-hide-invisible' is non-nil, text is not displayed until it is
1643 fontified, otherwise it is displayed in `lazy-lock-invisible-foreground'.
1644
1645 See also variables `lazy-lock-walk-windows' and `lazy-lock-ignore-commands' for
1646 window (scroll) fontification, and `lazy-lock-stealth-lines',
1647 `lazy-lock-stealth-nice' and `lazy-lock-stealth-verbose' for stealth
1648 fontification.
1649
1650 Use \\[lazy-lock-submit-bug-report] to send bug reports or feedback." t nil)
1651
1652 (autoload 'turn-on-lazy-lock "lazy-lock" "\
1653 Unconditionally turn on Lazy Lock mode." nil nil)
1654
1655 (when (fboundp 'add-minor-mode) (defvar lazy-lock-mode nil) (add-minor-mode 'lazy-lock-mode nil))
1656
1657 ;;;***
1658
1659 ;;;### (autoloads (ledit-from-lisp-mode ledit-mode) "ledit" "packages/ledit.el")
1660
1661 (defconst ledit-save-files t "\
1662 *Non-nil means Ledit should save files before transferring to Lisp.")
1663
1664 (defconst ledit-go-to-lisp-string "%?lisp" "\
1665 *Shell commands to execute to resume Lisp job.")
1666
1667 (defconst ledit-go-to-liszt-string "%?liszt" "\
1668 *Shell commands to execute to resume Lisp compiler job.")
1669
1670 (autoload 'ledit-mode "ledit" "\
1671 \\<ledit-mode-map>Major mode for editing text and stuffing it to a Lisp job.
1672 Like Lisp mode, plus these special commands:
1673 \\[ledit-save-defun] -- record defun at or after point
1674 for later transmission to Lisp job.
1675 \\[ledit-save-region] -- record region for later transmission to Lisp job.
1676 \\[ledit-go-to-lisp] -- transfer to Lisp job and transmit saved text.
1677 \\[ledit-go-to-liszt] -- transfer to Liszt (Lisp compiler) job
1678 and transmit saved text.
1679 \\{ledit-mode-map}
1680 To make Lisp mode automatically change to Ledit mode,
1681 do (setq lisp-mode-hook 'ledit-from-lisp-mode)" t nil)
1682
1683 (autoload 'ledit-from-lisp-mode "ledit" nil nil nil)
1684
1685 ;;;***
1686
1687 ;;;### (autoloads (print-region lpr-region print-buffer lpr-buffer) "lpr" "packages/lpr.el")
1688
1689 (defcustom lpr-switches nil "*List of strings to pass as extra options for the printer program.\nSee `lpr-command'." :type '(repeat (string :tag "Argument")) :group 'lpr)
1690
1691 (defcustom lpr-command (if (memq system-type '(usg-unix-v dgux hpux irix)) "lp" "lpr") "*Name of program for printing a file." :type 'string :group 'lpr)
1692
1693 (autoload 'lpr-buffer "lpr" "\
1694 Print buffer contents as with Unix command `lpr'.
1695 `lpr-switches' is a list of extra switches (strings) to pass to lpr." t nil)
1696
1697 (autoload 'print-buffer "lpr" "\
1698 Print buffer contents as with Unix command `lpr -p'.
1699 `lpr-switches' is a list of extra switches (strings) to pass to lpr." t nil)
1700
1701 (autoload 'lpr-region "lpr" "\
1702 Print region contents as with Unix command `lpr'.
1703 `lpr-switches' is a list of extra switches (strings) to pass to lpr." t nil)
1704
1705 (autoload 'print-region "lpr" "\
1706 Print region contents as with Unix command `lpr -p'.
1707 `lpr-switches' is a list of extra switches (strings) to pass to lpr." t nil)
1708
1709 ;;;***
1710
1711 ;;;### (autoloads (make-command-summary) "makesum" "packages/makesum.el")
1712
1713 (autoload 'make-command-summary "makesum" "\
1714 Make a summary of current key bindings in the buffer *Summary*.
1715 Previous contents of that buffer are killed first." t nil)
1716
1717 ;;;***
1718
1719 ;;;### (autoloads (manual-entry) "man" "packages/man.el")
1720
1721 (autoload 'manual-entry "man" "\
1722 Display the Unix manual entry (or entries) for TOPIC." t nil)
1723
1724 ;;;***
1725
1726 ;;;### (autoloads (metamail-region metamail-buffer metamail-interpret-body metamail-interpret-header) "metamail" "packages/metamail.el")
1727
1728 (autoload 'metamail-interpret-header "metamail" "\
1729 Interpret a header part of a MIME message in current buffer.
1730 Its body part is not interpreted at all." t nil)
1731
1732 (autoload 'metamail-interpret-body "metamail" "\
1733 Interpret a body part of a MIME message in current buffer.
1734 Optional argument VIEWMODE specifies the value of the
1735 EMACS_VIEW_MODE environment variable (defaulted to 1).
1736 Optional argument NODISPLAY non-nil means buffer is not
1737 redisplayed as output is inserted.
1738 Its header part is not interpreted at all." t nil)
1739
1740 (autoload 'metamail-buffer "metamail" "\
1741 Process current buffer through `metamail'.
1742 Optional argument VIEWMODE specifies the value of the
1743 EMACS_VIEW_MODE environment variable (defaulted to 1).
1744 Optional argument BUFFER specifies a buffer to be filled (nil
1745 means current).
1746 Optional argument NODISPLAY non-nil means buffer is not
1747 redisplayed as output is inserted." t nil)
1748
1749 (autoload 'metamail-region "metamail" "\
1750 Process current region through 'metamail'.
1751 Optional argument VIEWMODE specifies the value of the
1752 EMACS_VIEW_MODE environment variable (defaulted to 1).
1753 Optional argument BUFFER specifies a buffer to be filled (nil
1754 means current).
1755 Optional argument NODISPLAY non-nil means buffer is not
1756 redisplayed as output is inserted." t nil)
1757
1758 ;;;***
1759
1760 ;;;### (autoloads (blink-paren paren-set-mode) "paren" "packages/paren.el")
1761
1762 (defcustom paren-mode nil "*Sets the style of parenthesis highlighting.\nValid values are nil, `blink-paren', `paren', and `sexp'.\n nil no parenthesis highlighting.\n blink-paren causes the matching paren to blink.\n paren causes the matching paren to be highlighted but not to blink.\n sexp whole expression enclosed by the local paren at its mate.\n nested (not yet implemented) use variable shading to see the\n nesting of an expression. Also groks regular expressions\n and shell quoting.\n\nThis variable is global by default, but you can make it buffer-local and\nhighlight parentheses differently in different major modes." :type '(radio (const nil) (const blink-paren) (const paren) (const sexp) (const nested)) :group 'paren-matching)
1763
1764 (autoload 'paren-set-mode "paren" "\
1765 Cycles through possible values for `paren-mode', force off with negative arg.
1766 When called from lisp, a symbolic value for `paren-mode' can be passed directly.
1767 See also `paren-mode' and `paren-highlight'." t nil)
1768
1769 (make-obsolete 'blink-paren 'paren-set-mode)
1770
1771 (autoload 'blink-paren "paren" "\
1772 Obsolete. Use `paren-set-mode' instead." t nil)
1773
1774 ;;;***
1775
1776 ;;;### (autoloads (pending-delete pending-delete-off pending-delete-on) "pending-del" "packages/pending-del.el")
1777
1778 (autoload 'pending-delete-on "pending-del" "\
1779 Turn on pending delete.
1780 When it is ON, typed text replaces the selection if the selection is active.
1781 When it is OFF, typed text is just inserted at point." t nil)
1782
1783 (autoload 'pending-delete-off "pending-del" "\
1784 Turn off pending delete.
1785 When it is ON, typed text replaces the selection if the selection is active.
1786 When it is OFF, typed text is just inserted at point." t nil)
1787
1788 (autoload 'pending-delete "pending-del" "\
1789 Toggle automatic deletion of the selected region.
1790 With a positive argument, turns it on.
1791 With a non-positive argument, turns it off.
1792 When active, typed text replaces the selection." t nil)
1793
1794 ;;;***
1795
1796 ;;;### (autoloads (ps-setup ps-nb-pages-region ps-nb-pages-buffer ps-line-lengths ps-despool ps-spool-region-with-faces ps-spool-region ps-spool-buffer-with-faces ps-spool-buffer ps-print-region-with-faces ps-print-region ps-print-buffer-with-faces ps-print-buffer) "ps-print" "packages/ps-print.el")
1797
1798 (defcustom ps-paper-type 'letter "*Specifies the size of paper to format for.\nShould be one of the paper types defined in `ps-page-dimensions-database', for\nexample `letter', `legal' or `a4'." :type '(symbol :validate (lambda (wid) (if (assq (widget-value wid) ps-page-dimensions-database) nil (widget-put wid :error "Unknown paper size") wid))) :group 'ps-print)
1799
1800 (defcustom ps-print-color-p (or (fboundp 'x-color-values) (fboundp 'color-instance-rgb-components)) "*If non-nil, print the buffer's text in color." :type 'boolean :group 'ps-print-color)
1801
1802 (autoload 'ps-print-buffer "ps-print" "\
1803 Generate and print a PostScript image of the buffer.
1804
1805 When called with a numeric prefix argument (C-u), prompts the user for
1806 the name of a file to save the PostScript image in, instead of sending
1807 it to the printer.
1808
1809 More specifically, the FILENAME argument is treated as follows: if it
1810 is nil, send the image to the printer. If FILENAME is a string, save
1811 the PostScript image in a file with that name. If FILENAME is a
1812 number, prompt the user for the name of the file to save in." t nil)
1813
1814 (autoload 'ps-print-buffer-with-faces "ps-print" "\
1815 Generate and print a PostScript image of the buffer.
1816 Like `ps-print-buffer', but includes font, color, and underline
1817 information in the generated image. This command works only if you
1818 are using a window system, so it has a way to determine color values." t nil)
1819
1820 (autoload 'ps-print-region "ps-print" "\
1821 Generate and print a PostScript image of the region.
1822 Like `ps-print-buffer', but prints just the current region." t nil)
1823
1824 (autoload 'ps-print-region-with-faces "ps-print" "\
1825 Generate and print a PostScript image of the region.
1826 Like `ps-print-region', but includes font, color, and underline
1827 information in the generated image. This command works only if you
1828 are using a window system, so it has a way to determine color values." t nil)
1829
1830 (autoload 'ps-spool-buffer "ps-print" "\
1831 Generate and spool a PostScript image of the buffer.
1832 Like `ps-print-buffer' except that the PostScript image is saved in a
1833 local buffer to be sent to the printer later.
1834
1835 Use the command `ps-despool' to send the spooled images to the printer." t nil)
1836
1837 (autoload 'ps-spool-buffer-with-faces "ps-print" "\
1838 Generate and spool a PostScript image of the buffer.
1839 Like `ps-spool-buffer', but includes font, color, and underline
1840 information in the generated image. This command works only if you
1841 are using a window system, so it has a way to determine color values.
1842
1843 Use the command `ps-despool' to send the spooled images to the printer." t nil)
1844
1845 (autoload 'ps-spool-region "ps-print" "\
1846 Generate a PostScript image of the region and spool locally.
1847 Like `ps-spool-buffer', but spools just the current region.
1848
1849 Use the command `ps-despool' to send the spooled images to the printer." t nil)
1850
1851 (autoload 'ps-spool-region-with-faces "ps-print" "\
1852 Generate a PostScript image of the region and spool locally.
1853 Like `ps-spool-region', but includes font, color, and underline
1854 information in the generated image. This command works only if you
1855 are using a window system, so it has a way to determine color values.
1856
1857 Use the command `ps-despool' to send the spooled images to the printer." t nil)
1858
1859 (autoload 'ps-despool "ps-print" "\
1860 Send the spooled PostScript to the printer.
1861
1862 When called with a numeric prefix argument (C-u), prompt the user for
1863 the name of a file to save the spooled PostScript in, instead of sending
1864 it to the printer.
1865
1866 More specifically, the FILENAME argument is treated as follows: if it
1867 is nil, send the image to the printer. If FILENAME is a string, save
1868 the PostScript image in a file with that name. If FILENAME is a
1869 number, prompt the user for the name of the file to save in." t nil)
1870
1871 (autoload 'ps-line-lengths "ps-print" "\
1872 *Display the correspondence between a line length and a font size,
1873 using the current ps-print setup.
1874 Try: pr -t file | awk '{printf \"%3d %s
1875 \", length($0), $0}' | sort -r | head" t nil)
1876
1877 (autoload 'ps-nb-pages-buffer "ps-print" "\
1878 *Display an approximate correspondence between a font size and the number
1879 of pages the current buffer would require to print
1880 using the current ps-print setup." t nil)
1881
1882 (autoload 'ps-nb-pages-region "ps-print" "\
1883 *Display an approximate correspondence between a font size and the number
1884 of pages the current region would require to print
1885 using the current ps-print setup." t nil)
1886
1887 (autoload 'ps-setup "ps-print" "\
1888 *Return the current setup" nil nil)
1889
1890 ;;;***
1891
1892 ;;;### (autoloads (remote-compile) "rcompile" "packages/rcompile.el")
1893
1894 (autoload 'remote-compile "rcompile" "\
1895 Compile the current buffer's directory on HOST. Log in as USER.
1896 See \\[compile]." t nil)
1897
1898 ;;;***
1899
1900 ;;;### (autoloads (resume-suspend-hook) "resume" "packages/resume.el")
1901
1902 (autoload 'resume-suspend-hook "resume" "\
1903 Clear out the file used for transmitting args when Emacs resumes." nil nil)
1904
1905 ;;;***
1906
1907 ;;;### (autoloads (install-shell-fonts) "shell-font" "packages/shell-font.el")
1908
1909 (autoload 'install-shell-fonts "shell-font" "\
1910 Decorate the current interaction buffer with fonts.
1911 This uses the faces called `shell-prompt', `shell-input' and `shell-output';
1912 you can alter the graphical attributes of those with the normal
1913 face-manipulation functions." nil nil)
1914
1915 ;;;***
1916
1917 ;;;### (autoloads (spell-string spell-region spell-word spell-buffer) "spell" "packages/spell.el")
1918
1919 (put 'spell-filter 'risky-local-variable t)
1920
1921 (autoload 'spell-buffer "spell" "\
1922 Check spelling of every word in the buffer.
1923 For each incorrect word, you are asked for the correct spelling
1924 and then put into a query-replace to fix some or all occurrences.
1925 If you do not want to change a word, just give the same word
1926 as its \"correct\" spelling; then the query replace is skipped." t nil)
1927
1928 (autoload 'spell-word "spell" "\
1929 Check spelling of word at or before point.
1930 If it is not correct, ask user for the correct spelling
1931 and `query-replace' the entire buffer to substitute it." t nil)
1932
1933 (autoload 'spell-region "spell" "\
1934 Like `spell-buffer' but applies only to region.
1935 Used in a program, applies from START to END.
1936 DESCRIPTION is an optional string naming the unit being checked:
1937 for example, \"word\"." t nil)
1938
1939 (autoload 'spell-string "spell" "\
1940 Check spelling of string supplied as argument." t nil)
1941
1942 ;;;***
1943
1944 ;;;### (autoloads (tar-mode) "tar-mode" "packages/tar-mode.el")
1945
1946 (autoload 'tar-mode "tar-mode" "\
1947 Major mode for viewing a tar file as a dired-like listing of its contents.
1948 You can move around using the usual cursor motion commands.
1949 Letters no longer insert themselves.
1950 Type 'e' to pull a file out of the tar file and into its own buffer.
1951 Type 'c' to copy an entry from the tar file into another file on disk.
1952
1953 If you edit a sub-file of this archive (as with the 'e' command) and
1954 save it with Control-X Control-S, the contents of that buffer will be
1955 saved back into the tar-file buffer; in this way you can edit a file
1956 inside of a tar archive without extracting it and re-archiving it.
1957
1958 See also: variables tar-update-datestamp and tar-anal-blocksize.
1959 \\{tar-mode-map}" nil nil)
1960
1961 ;;;***
1962
1963 ;;;### (autoloads (terminal-emulator) "terminal" "packages/terminal.el")
1964
1965 (autoload 'terminal-emulator "terminal" "\
1966 Under a display-terminal emulator in BUFFER, run PROGRAM on arguments ARGS.
1967 ARGS is a list of argument-strings. Remaining arguments are WIDTH and HEIGHT.
1968 BUFFER's contents are made an image of the display generated by that program,
1969 and any input typed when BUFFER is the current Emacs buffer is sent to that
1970 program an keyboard input.
1971
1972 Interactively, BUFFER defaults to \"*terminal*\" and PROGRAM and ARGS
1973 are parsed from an input-string using your usual shell.
1974 WIDTH and HEIGHT are determined from the size of the current window
1975 -- WIDTH will be one less than the window's width, HEIGHT will be its height.
1976
1977 To switch buffers and leave the emulator, or to give commands
1978 to the emulator itself (as opposed to the program running under it),
1979 type Control-^. The following character is an emulator command.
1980 Type Control-^ twice to send it to the subprogram.
1981 This escape character may be changed using the variable `terminal-escape-char'.
1982
1983 `Meta' characters may not currently be sent through the terminal emulator.
1984
1985 Here is a list of some of the variables which control the behaviour
1986 of the emulator -- see their documentation for more information:
1987 terminal-escape-char, terminal-scrolling, terminal-more-processing,
1988 terminal-redisplay-interval.
1989
1990 This function calls the value of terminal-mode-hook if that exists
1991 and is non-nil after the terminal buffer has been set up and the
1992 subprocess started.
1993
1994 Presently with `termcap' only; if somebody sends us code to make this
1995 work with `terminfo' we will try to use it." t nil)
1996
1997 ;;;***
1998
1999 ;;;### (autoloads (batch-texinfo-format texinfo-format-region texinfo-format-buffer) "texinfmt" "packages/texinfmt.el")
2000
2001 (autoload 'texinfo-format-buffer "texinfmt" "\
2002 Process the current buffer as texinfo code, into an Info file.
2003 The Info file output is generated in a buffer visiting the Info file
2004 names specified in the @setfilename command.
2005
2006 Non-nil argument (prefix, if interactive) means don't make tag table
2007 and don't split the file if large. You can use Info-tagify and
2008 Info-split to do these manually." t nil)
2009
2010 (autoload 'texinfo-format-region "texinfmt" "\
2011 Convert the current region of the Texinfo file to Info format.
2012 This lets you see what that part of the file will look like in Info.
2013 The command is bound to \\[texinfo-format-region]. The text that is
2014 converted to Info is stored in a temporary buffer." t nil)
2015
2016 (autoload 'batch-texinfo-format "texinfmt" "\
2017 Runs texinfo-format-buffer on the files remaining on the command line.
2018 Must be used only with -batch, and kills emacs on completion.
2019 Each file will be processed even if an error occurred previously.
2020 For example, invoke
2021 \"emacs -batch -funcall batch-texinfo-format $docs/ ~/*.texinfo\"." nil nil)
2022
2023 ;;;***
2024
2025 ;;;### (autoloads (texinfo-sequential-node-update texinfo-every-node-update texinfo-update-node) "texnfo-upd" "packages/texnfo-upd.el")
2026
2027 (autoload 'texinfo-update-node "texnfo-upd" "\
2028 Without any prefix argument, update the node in which point is located.
2029 Non-nil argument (prefix, if interactive) means update the nodes in the
2030 marked region.
2031
2032 The functions for creating or updating nodes and menus, and their
2033 keybindings, are:
2034
2035 texinfo-update-node (&optional region-p) \\[texinfo-update-node]
2036 texinfo-every-node-update () \\[texinfo-every-node-update]
2037 texinfo-sequential-node-update (&optional region-p)
2038
2039 texinfo-make-menu (&optional region-p) \\[texinfo-make-menu]
2040 texinfo-all-menus-update () \\[texinfo-all-menus-update]
2041 texinfo-master-menu ()
2042
2043 texinfo-indent-menu-description (column &optional region-p)
2044
2045 The `texinfo-column-for-description' variable specifies the column to
2046 which menu descriptions are indented. Its default value is 32." t nil)
2047
2048 (autoload 'texinfo-every-node-update "texnfo-upd" "\
2049 Update every node in a Texinfo file." t nil)
2050
2051 (autoload 'texinfo-sequential-node-update "texnfo-upd" "\
2052 Update one node (or many) in a Texinfo file with sequential pointers.
2053
2054 This function causes the `Next' or `Previous' pointer to point to the
2055 immediately preceding or following node, even if it is at a higher or
2056 lower hierarchical level in the document. Continually pressing `n' or
2057 `p' takes you straight through the file.
2058
2059 Without any prefix argument, update the node in which point is located.
2060 Non-nil argument (prefix, if interactive) means update the nodes in the
2061 marked region.
2062
2063 This command makes it awkward to navigate among sections and
2064 subsections; it should be used only for those documents that are meant
2065 to be read like a novel rather than a reference, and for which the
2066 Info `g*' command is inadequate." t nil)
2067
2068 ;;;***
2069
2070 ;;;### (autoloads (time-stamp-toggle-active time-stamp) "time-stamp" "packages/time-stamp.el")
2071
2072 (autoload 'time-stamp "time-stamp" "\
2073 Update the time stamp string in the buffer.
2074 If you put a time stamp template anywhere in the first 8 lines of a file,
2075 it can be updated every time you save the file. See the top of
2076 `time-stamp.el' for a sample. The template looks like one of the following:
2077 Time-stamp: <>
2078 Time-stamp: \" \"
2079 The time stamp is written between the brackets or quotes, resulting in
2080 Time-stamp: <95/01/18 10:20:51 gildea>
2081 Only does its thing if the variable time-stamp-active is non-nil.
2082 Typically used on write-file-hooks for automatic time-stamping.
2083 The format of the time stamp is determined by the variable time-stamp-format.
2084 The variables time-stamp-line-limit, time-stamp-start, and time-stamp-end
2085 control finding the template." t nil)
2086
2087 (autoload 'time-stamp-toggle-active "time-stamp" "\
2088 Toggle time-stamp-active, setting whether \\[time-stamp] updates a buffer.
2089 With arg, turn time stamping on if and only if arg is positive." t nil)
2090
2091 ;;;***
2092
2093 ;;;### (autoloads (display-time) "time" "packages/time.el")
2094
2095 (defcustom display-time-day-and-date nil "*Non-nil means \\[display-time] should display day,date and time.\nThis affects the spec 'date in the variable display-time-form-list." :group 'display-time :type 'boolean)
2096
2097 (autoload 'display-time "time" "\
2098 Display current time, load level, and mail flag in mode line of each buffer.
2099 Updates automatically every minute.
2100 If `display-time-day-and-date' is non-nil, the current day and date
2101 are displayed as well.
2102 After each update, `display-time-hook' is run with `run-hooks'.
2103 If `display-time-echo-area' is non-nil, the time is displayed in the
2104 echo area instead of in the mode-line." t nil)
2105
2106 ;;;***
2107
2108 ;;;### (autoloads (ununderline-and-unoverstrike-region overstrike-region unoverstrike-region ununderline-region underline-region) "underline" "packages/underline.el")
2109
2110 (autoload 'underline-region "underline" "\
2111 Underline all nonblank characters in the region.
2112 Works by overstriking underscores.
2113 Called from program, takes two arguments START and END
2114 which specify the range to operate on." t nil)
2115
2116 (autoload 'ununderline-region "underline" "\
2117 Remove all underlining (overstruck underscores) in the region.
2118 Called from program, takes two arguments START and END
2119 which specify the range to operate on." t nil)
2120
2121 (autoload 'unoverstrike-region "underline" "\
2122 Remove all overstriking (character-backspace-character) in the region.
2123 Called from program, takes two arguments START and END which specify the
2124 range to operate on." t nil)
2125
2126 (autoload 'overstrike-region "underline" "\
2127 Overstrike (character-backspace-character) all nonblank characters in
2128 the region. Called from program, takes two arguments START and END which
2129 specify the range to operate on." t nil)
2130
2131 (autoload 'ununderline-and-unoverstrike-region "underline" "\
2132 Remove underlining and overstriking in the region. Called from a program,
2133 takes two arguments START and END which specify the range to operate on." t nil)
2134
2135 ;;;***
2136
2137 ;;;### (autoloads (ask-to-update-copyright update-copyright) "upd-copyr" "packages/upd-copyr.el")
2138
2139 (defcustom copyright-do-not-disturb "Free Software Foundation, Inc." "*If non-nil, the existing copyright holder is checked against this regexp.\nIf it does not match, then a new copyright line is added with the copyright\nholder set to the value of `copyright-whoami'." :type '(choice (const nil) string) :group 'copyright)
2140
2141 (defcustom copyright-whoami nil "*A string containing the name of the owner of new copyright notices." :type '(choice (const nil) string) :group 'copyright)
2142
2143 (defcustom copyright-notice-file nil "*If non-nil, replace copying notices with this file." :type '(choice (const nil) file) :group 'copyright)
2144
2145 (autoload 'update-copyright "upd-copyr" "\
2146 Update the copyright notice at the beginning of the buffer
2147 to indicate the current year. If optional arg REPLACE is given
2148 \(interactively, with prefix arg) replace the years in the notice
2149 rather than adding the current year after them.
2150 If `copyright-notice-file' is set, the copying permissions following the
2151 copyright are replaced as well.
2152
2153 If optional third argument ASK is non-nil, the user is prompted for whether
2154 or not to update the copyright. If optional fourth argument ASK-YEAR is
2155 non-nil, the user is prompted for whether or not to replace the year rather
2156 than adding to it." t nil)
2157
2158 (autoload 'ask-to-update-copyright "upd-copyr" "\
2159 If the current buffer contains a copyright notice that is out of date,
2160 ask the user if it should be updated with `update-copyright' (which see).
2161 Put this on write-file-hooks." nil nil)
2162
2163 ;;;***
2164
2165 ;;;### (autoloads (vc-update-change-log vc-rename-file vc-cancel-version vc-revert-buffer vc-print-log vc-retrieve-snapshot vc-create-snapshot vc-directory vc-insert-headers vc-version-other-window vc-diff vc-checkout vc-register vc-next-action vc-find-binary) "vc" "packages/vc.el")
2166
2167 (defvar vc-before-checkin-hook nil "\
2168 *Normal hook (list of functions) run before a file gets checked in.
2169 See `run-hooks'.")
2170
2171 (defvar vc-checkin-hook nil "\
2172 *Normal hook (List of functions) run after a checkin is done.
2173 See `run-hooks'.")
2174
2175 (autoload 'vc-find-binary "vc" "\
2176 Look for a command anywhere on the subprocess-command search path." nil nil)
2177
2178 (autoload 'vc-next-action "vc" "\
2179 Do the next logical checkin or checkout operation on the current file.
2180 If you call this from within a VC dired buffer with no files marked,
2181 it will operate on the file in the current line.
2182 If you call this from within a VC dired buffer, and one or more
2183 files are marked, it will accept a log message and then operate on
2184 each one. The log message will be used as a comment for any register
2185 or checkin operations, but ignored when doing checkouts. Attempted
2186 lock steals will raise an error.
2187 A prefix argument lets you specify the version number to use.
2188
2189 For RCS and SCCS files:
2190 If the file is not already registered, this registers it for version
2191 control and then retrieves a writable, locked copy for editing.
2192 If the file is registered and not locked by anyone, this checks out
2193 a writable and locked file ready for editing.
2194 If the file is checked out and locked by the calling user, this
2195 first checks to see if the file has changed since checkout. If not,
2196 it performs a revert.
2197 If the file has been changed, this pops up a buffer for entry
2198 of a log message; when the message has been entered, it checks in the
2199 resulting changes along with the log message as change commentary. If
2200 the variable `vc-keep-workfiles' is non-nil (which is its default), a
2201 read-only copy of the changed file is left in place afterwards.
2202 If the file is registered and locked by someone else, you are given
2203 the option to steal the lock.
2204
2205 For CVS files:
2206 If the file is not already registered, this registers it for version
2207 control. This does a \"cvs add\", but no \"cvs commit\".
2208 If the file is added but not committed, it is committed.
2209 If your working file is changed, but the repository file is
2210 unchanged, this pops up a buffer for entry of a log message; when the
2211 message has been entered, it checks in the resulting changes along
2212 with the logmessage as change commentary. A writable file is retained.
2213 If the repository file is changed, you are asked if you want to
2214 merge in the changes into your working copy." t nil)
2215
2216 (autoload 'vc-register "vc" "\
2217 Register the current file into your version-control system." t nil)
2218
2219 (autoload 'vc-checkout "vc" "\
2220 Retrieve a copy of the latest version of the given file." nil nil)
2221
2222 (autoload 'vc-diff "vc" "\
2223 Display diffs between file versions.
2224 Normally this compares the current file and buffer with the most recent
2225 checked in version of that file. This uses no arguments.
2226 With a prefix argument, it reads the file name to use
2227 and two version designators specifying which versions to compare." t nil)
2228
2229 (autoload 'vc-version-other-window "vc" "\
2230 Visit version REV of the current buffer in another window.
2231 If the current buffer is named `F', the version is named `F.~REV~'.
2232 If `F.~REV~' already exists, it is used instead of being re-created." t nil)
2233
2234 (autoload 'vc-insert-headers "vc" "\
2235 Insert headers in a file for use with your version-control system.
2236 Headers desired are inserted at the start of the buffer, and are pulled from
2237 the variable `vc-header-alist'." t nil)
2238
2239 (autoload 'vc-directory "vc" "\
2240 Show version-control status of the current directory and subdirectories.
2241 Normally it creates a Dired buffer that lists only the locked files
2242 in all these directories. With a prefix argument, it lists all files." t nil)
2243
2244 (autoload 'vc-create-snapshot "vc" "\
2245 Make a snapshot called NAME.
2246 The snapshot is made from all registered files at or below the current
2247 directory. For each file, the version level of its latest
2248 version becomes part of the named configuration." t nil)
2249
2250 (autoload 'vc-retrieve-snapshot "vc" "\
2251 Retrieve the snapshot called NAME.
2252 This function fails if any files are locked at or below the current directory
2253 Otherwise, all registered files are checked out (unlocked) at their version
2254 levels in the snapshot." t nil)
2255
2256 (autoload 'vc-print-log "vc" "\
2257 List the change log of the current buffer in a window." t nil)
2258
2259 (autoload 'vc-revert-buffer "vc" "\
2260 Revert the current buffer's file back to the latest checked-in version.
2261 This asks for confirmation if the buffer contents are not identical
2262 to that version.
2263 If the back-end is CVS, this will give you the most recent revision of
2264 the file on the branch you are editing." t nil)
2265
2266 (autoload 'vc-cancel-version "vc" "\
2267 Get rid of most recently checked in version of this file.
2268 A prefix argument means do not revert the buffer afterwards." t nil)
2269
2270 (autoload 'vc-rename-file "vc" "\
2271 Rename file OLD to NEW, and rename its master file likewise." t nil)
2272
2273 (autoload 'vc-update-change-log "vc" "\
2274 Find change log file and add entries from recent RCS/CVS logs.
2275 Normally, find log entries for all registered files in the default
2276 directory using `rcs2log', which finds CVS logs preferentially.
2277 The mark is left at the end of the text prepended to the change log.
2278
2279 With prefix arg of C-u, only find log entries for the current buffer's file.
2280
2281 With any numeric prefix arg, find log entries for all currently visited
2282 files that are under version control. This puts all the entries in the
2283 log for the default directory, which may not be appropriate.
2284
2285 From a program, any arguments are assumed to be filenames and are
2286 passed to the `rcs2log' script after massaging to be relative to the
2287 default directory." t nil)
2288
2289 ;;;***
2290
2291 ;;;### (autoloads (webjump) "webjump" "packages/webjump.el")
2292
2293 (autoload 'webjump "webjump" "\
2294 Jumps to a Web site from a programmable hotlist.
2295
2296 See the documentation for the `webjump-sites' variable for how to customize the
2297 hotlist.
2298
2299 Please submit bug reports and other feedback to the author, Neil W. Van Dyke
2300 <nwv@acm.org>.
2301
2302 The latest version can be gotten from `http://www.cs.brown.edu/people/nwv/'.
2303 That Web site also contains `webjump-plus.el', a larger and more frequently
2304 updated sample WebJump hotlist." t nil)
2305
2306 ;;;***
2307
2308 ;;;### (autoloads (webster-www) "webster-www" "packages/webster-www.el")
2309
2310 (autoload 'webster-www "webster-www" "\
2311 Look up a word in the Webster's dictionary at http://www.m-w.com using WWW." t nil)
2312
2313 ;;;***
2314
2315 ;;;### (autoloads (run-scheme) "xscheme" "packages/xscheme.el")
2316
2317 (defvar scheme-program-name "scheme" "\
2318 *Program invoked by the `run-scheme' command.")
2319
2320 (defvar scheme-band-name nil "\
2321 *Band loaded by the `run-scheme' command.")
2322
2323 (defvar scheme-program-arguments nil "\
2324 *Arguments passed to the Scheme program by the `run-scheme' command.")
2325
2326 (autoload 'run-scheme "xscheme" "\
2327 Run an inferior Scheme process.
2328 Output goes to the buffer `*scheme*'.
2329 With argument, asks for a command line." t nil)
2330
2331 ;;;***
2332
2333 (provide 'packages-autoloads)
2334 ))