comparison lisp/loaddefs.el @ 229:434959a2fba3 r20-5b13

Import from CVS: tag r20-5b13
author cvs
date Mon, 13 Aug 2007 10:13:02 +0200
parents 41ff10fd062f
children 52952cbfc5b5
comparison
equal deleted inserted replaced
228:654d0f3a6a9b 229:434959a2fba3
1 ;;; loaddefs.el --- define standard autoloads of other files 1 ;;; loaddefs.el --- define standard autoloads of other files
2 2
3 ;; Copyright (C) 1985, 1986, 1987, 1992-1995 Free Software Foundation, Inc. 3 ;; Copyright (C) 1985-7, 1992-5, 1997 Free Software Foundation, Inc.
4 4
5 ;; Maintainer: XEmacs 5 ;; Maintainer: XEmacs Development Team
6 ;; Keywords: internal 6 ;; Keywords: internal
7 7
8 ;; This file is part of XEmacs. 8 ;; This file is part of XEmacs.
9 9
10 ;; XEmacs is free software; you can redistribute it and/or modify it 10 ;; XEmacs is free software; you can redistribute it and/or modify it
24 24
25 ;;; Synched up with: Not synched with FSF. 25 ;;; Synched up with: Not synched with FSF.
26 26
27 ;;; Commentary: 27 ;;; Commentary:
28 28
29 ;;; !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 29 ;; The following commentary is completely out of date. I would like to
30 ;;; Special formatting conventions are used in this file! 30 ;; delete it, but it serves as a useful reminder as to how things used to
31 ;;; 31 ;; work.
32 ;;; a backslash-newline is used at the beginning of a documentation string
33 ;;; when that string should be stored in the file lib-src/DOCnnn, not in core.
34 ;;;
35 ;;; Such strings read into Lisp as numbers (during the pure-loading phase).
36 ;;;
37 ;;; But you must obey certain rules to make sure the string is understood
38 ;;; and goes into lib-src/DOCnnn properly. Otherwise, the string will not go
39 ;;; anywhere!
40 ;;;
41 ;;; The doc string must appear in the standard place in a call to
42 ;;; defun, autoload, defvar or defconst. No Lisp macros are recognized.
43 ;;; The open-paren starting the definition must appear in column 0.
44 ;;;
45 ;;; In defvar and defconst, there is an additional rule:
46 ;;; The double-quote that starts the string must be on the same
47 ;;; line as the defvar or defconst.
48 ;;; !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
49 32
50 ;;; ********************************************************************** 33 ;; !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
51 ;;; You should never need to write autoloads by hand and put them here. 34 ;; Special formatting conventions are used in this file!
52 ;;; 35
53 ;;; It is no longer necessary. Instead use autoload.el to maintain them 36 ;; a backslash-newline is used at the beginning of a documentation string
54 ;;; for you. Just insert ";;;###autoload" before defuns or defmacros you 37 ;; when that string should be stored in the file lib-src/DOCnnn, not in core.
55 ;;; want to be autoloaded, or other forms you want copied into loaddefs.el 38
56 ;;; (defvars, key definitions, etc.). For example, 39 ;; Such strings read into Lisp as numbers (during the pure-loading phase).
57 ;;; ;;;###autoload 40
58 ;;; (defun foobar () ....) 41 ;; But you must obey certain rules to make sure the string is understood
59 ;;; ;;;###autoload (define-key global-map "f" 'foobar) 42 ;; and goes into lib-src/DOCnnn properly. Otherwise, the string will not go
60 ;;; ;;;###autoload 43 ;; anywhere!
61 ;;; (defvar foobar-var nil "\ 44
62 ;;; This is foobar-var's doc-string.") 45 ;; The doc string must appear in the standard place in a call to
63 ;;; 46 ;; defun, autoload, defvar or defconst. No Lisp macros are recognized.
64 ;;; Then do M-x update-file-autoloads on the file to update loaddefs.el. 47 ;; The open-paren starting the definition must appear in column 0.
65 ;;; 48
66 ;;; You can also use M-x update-directory-autoloads to update the autoloads 49 ;; In defvar and defconst, there is an additional rule:
67 ;;; in loaddefs.el for all .el files in the lisp/ directory, or M-x 50 ;; The double-quote that starts the string must be on the same
68 ;;; update-autoloads-here to update the autoloads for each file that 51 ;; line as the defvar or defconst.
69 ;;; already has an autoload section in this file. 52 ;; !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
70 ;;; ********************************************************************** 53
54 ;; **********************************************************************
55 ;; You should never need to write autoloads by hand and put them here.
56
57 ;; It is no longer necessary. Instead use autoload.el to maintain them
58 ;; for you. Just insert ";;;###autoload" before defuns or defmacros you
59 ;; want to be autoloaded, or other forms you want copied into loaddefs.el
60 ;; (defvars, key definitions, etc.). For example,
61 ;; ;;;###autoload
62 ;; (defun foobar () ....)
63 ;; ;;;###autoload (define-key global-map "f" 'foobar)
64 ;; ;;;###autoload
65 ;; (defvar foobar-var nil "\
66 ;; This is foobar-var's doc-string.")
67
68 ;; Then do M-x update-file-autoloads on the file to update loaddefs.el.
69
70 ;; You can also use M-x update-directory-autoloads to update the autoloads
71 ;; in loaddefs.el for all .el files in the lisp/ directory, or M-x
72 ;; update-autoloads-here to update the autoloads for each file that
73 ;; already has an autoload section in this file.
74 ;; **********************************************************************
71 75
72 76
73 ;;; Code: 77 ;;; Code:
74 78
75 ;; These variables are used by autoloadable packages. 79 ;; These variables are used by autoloadable packages.
161 165
162 166
163 ;;; This code also was not generated by autoload.el, because VM goes out 167 ;;; This code also was not generated by autoload.el, because VM goes out
164 ;;; of its way to be perverse. 168 ;;; of its way to be perverse.
165 169
166 (autoload 'vm "vm"
167 "\
168 View Mail: an alternate mail reader for emacs.
169 Optional first arg FOLDER specifies the folder to visit. It defaults
170 to the value of vm-primary-inbox. The folder buffer is put into VM
171 mode, a major mode for reading mail.
172
173 Prefix arg or optional second arg READ-ONLY non-nil indicates
174 that the folder should be considered read only. No attribute
175 changes, messages additions or deletions will be allowed in the
176 visited folder.
177
178 Visiting the primary inbox causes any contents of the system mailbox to
179 be moved and appended to the resulting buffer.
180
181 All the messages can be read by repeatedly pressing SPC. Use `n'ext and
182 `p'revious to move about in the folder. Messages are marked for
183 deletion with `d', and saved to another folder with `s'. Quitting VM
184 with `q' expunges deleted messages and saves the buffered folder to
185 disk.
186
187 See the documentation for vm-mode for more information."
188 t)
189
190 (autoload 'vm-mode "vm"
191 "\
192 View Mail: an alternate mail reader for emacs.
193
194 Commands:
195 h - summarize folder contents
196 j - discard cached information about the current message
197
198 n - go to next message
199 p - go to previous message
200 N - like `n' but ignores skip-variable settings
201 P - like `p' but ignores skip-variable settings
202 M-n - go to next unread message
203 M-p - go to previous unread message
204 RET - go to numbered message (uses prefix arg or prompts in minibuffer)
205 TAB - go to last message seen
206 M-s - incremental search through the folder
207
208 t - display hidden headers
209 SPC - scroll forward a page (if at end of message, then display next message)
210 b - scroll backward a page
211 < - go to beginning of current message
212 > - go to end of current message
213
214 d - delete message, prefix arg deletes messages forward (flag as deleted)
215 C-d - delete message, prefix arg deletes messages backward (flag as deleted)
216 u - undelete
217 k - flag for deletion all messages with same subject as the current message
218
219 r - reply (only to the sender of the message)
220 R - reply with included text for current message
221 M-r - extract and resend bounced message
222 f - followup (reply to all recipients of message)
223 F - followup with included text from the current message
224 z - forward the current message
225 m - send a message
226 B - resend the current message to another user.
227 c - continue composing the most recent message you were composing
228
229 @ - digestify and mail entire folder contents (the folder is not modified)
230 * - burst a digest into individual messages, and append and assimilate these
231 message into the current folder.
232
233 G - sort messages by various keys
234
235 g - get any new mail that has arrived in the system mailbox
236 (new mail is appended to the disk and buffer copies of the
237 primary inbox.)
238 v - visit another mail folder
239 V - visit a virtual folder
240
241 e - edit the current message
242
243 s - save current message in a folder (appends if folder already exists)
244 w - write current message to a file without its headers (appends if exists)
245 S - save entire folder to disk, expunging deleted messages
246 A - save unfiled messages to their vm-auto-folder-alist specified folders
247 # - expunge deleted messages (without saving folder)
248 q - quit VM, deleted messages are expunged, folder saved to disk
249 x - exit VM with no change to the folder
250
251 M N - use marks; the next vm command will affect only marked messages
252 if it makes sense for the command to do so
253
254 M M - mark the current message
255 M U - unmark the current message
256 M m - mark all messages
257 M u - unmark all messages
258 M ? - help for the mark commands
259
260 W S - save the current window configuration to a name
261 W D - delete a window configuration
262 W W - apply a configuration
263 W ? - help for the window configuration commands
264
265 C-_ - undo, special undo that retracts the most recent
266 changes in message attributes. Expunges and saves
267 cannot be undone. C-x u is also bound to this
268 command.
269
270 L - reload your VM init file, ~/.vm
271
272 ? - help
273
274 ! - run a shell command
275 | - run a shell command with the current message as input
276
277 M-C - view conditions under which you may redistribute VM
278 M-W - view the details of VM's lack of a warranty
279
280 Variables:
281 vm-auto-center-summary
282 vm-auto-folder-alist
283 vm-auto-folder-case-fold-search
284 vm-auto-get-new-mail
285 vm-auto-next-message
286 vm-berkeley-mail-compatibility
287 vm-check-folder-types
288 vm-convert-folder-types
289 vm-circular-folders
290 vm-confirm-new-folders
291 vm-confirm-quit
292 vm-crash-box
293 vm-delete-after-archiving
294 vm-delete-after-bursting
295 vm-delete-after-saving
296 vm-delete-empty-folders
297 vm-digest-burst-type
298 vm-digest-center-preamble
299 vm-digest-preamble-format
300 vm-digest-send-type
301 vm-folder-directory
302 vm-folder-read-only
303 vm-follow-summary-cursor
304 vm-forwarded-headers
305 vm-forwarding-digest-type
306 vm-forwarding-subject-format
307 vm-gargle-uucp
308 vm-highlighted-header-regexp
309 vm-honor-page-delimiters
310 vm-in-reply-to-format
311 vm-included-text-attribution-format
312 vm-included-text-prefix
313 vm-inhibit-startup-message
314 vm-invisible-header-regexp
315 vm-jump-to-new-messages
316 vm-jump-to-unread-messages
317 vm-keep-sent-messages
318 vm-mail-header-from
319 vm-mail-mode-hook
320 vm-mail-window-percentage
321 vm-mode-hook
322 vm-move-after-deleting
323 vm-move-after-undeleting
324 vm-mutable-windows
325 vm-preview-lines
326 vm-preview-read-messages
327 vm-primary-inbox
328 vm-recognize-pop-maildrops
329 vm-reply-ignored-addresses
330 vm-reply-subject-prefix
331 vm-resend-bounced-headers
332 vm-resend-bounced-discard-header-regexp
333 vm-resend-headers
334 vm-resend-discard-header-regexp
335 vm-retain-message-order
336 vm-rfc1153-digest-discard-header-regexp
337 vm-rfc1153-digest-headers
338 vm-rfc934-digest-discard-header-regexp
339 vm-rfc934-digest-headers
340 vm-search-using-regexps
341 vm-skip-deleted-messages
342 vm-skip-read-messages
343 vm-spool-files
344 vm-startup-with-summary
345 vm-strip-reply-headers
346 vm-summary-format
347 vm-unforwarded-header-regexp
348 vm-virtual-folder-alist
349 vm-virtual-mirror
350 vm-visible-headers
351 vm-visit-when-saving
352 vm-window-configuration-file
353 "
354 t)
355
356 (autoload 'vm-visit-folder "vm"
357 "\
358 Visit a mail file with View Mail, an alternate mail reader for emacs.
359 See the description of the `vm' and `vm-mode' functions.
360
361 VM will parse and present its messages to you in the usual way.
362
363 First arg FOLDER specifies the mail file to visit. When this
364 command is called interactively the file name is read from the
365 minibuffer.
366
367 Prefix arg or optional second arg READ-ONLY non-nil indicates
368 that the folder should be considered read only. No attribute
369 changes, messages additions or deletions will be allowed in the
370 visited folder."
371 t)
372
373 (autoload 'vm-mail "vm"
374 "\
375 Send a mail message from within View Mail, or from without."
376 t)
377
378 170
379 ;;; Load in generated autoloads (made by autoload.el). 171 ;;; Load in generated autoloads (made by autoload.el).
380 ;; (condition-case nil 172 ;; (condition-case nil
381 ;; (load "auto-autoloads") 173 ;; (load "auto-autoloads")
382 ;; (file-error nil)) 174 ;; (file-error nil))