Mercurial > hg > xemacs-beta
diff 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 |
line wrap: on
line diff
--- a/lisp/loaddefs.el Mon Aug 13 10:12:39 2007 +0200 +++ b/lisp/loaddefs.el Mon Aug 13 10:13:02 2007 +0200 @@ -1,8 +1,8 @@ ;;; loaddefs.el --- define standard autoloads of other files -;; Copyright (C) 1985, 1986, 1987, 1992-1995 Free Software Foundation, Inc. +;; Copyright (C) 1985-7, 1992-5, 1997 Free Software Foundation, Inc. -;; Maintainer: XEmacs +;; Maintainer: XEmacs Development Team ;; Keywords: internal ;; This file is part of XEmacs. @@ -26,48 +26,52 @@ ;;; Commentary: -;;; !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -;;; Special formatting conventions are used in this file! -;;; -;;; a backslash-newline is used at the beginning of a documentation string -;;; when that string should be stored in the file lib-src/DOCnnn, not in core. -;;; -;;; Such strings read into Lisp as numbers (during the pure-loading phase). -;;; -;;; But you must obey certain rules to make sure the string is understood -;;; and goes into lib-src/DOCnnn properly. Otherwise, the string will not go -;;; anywhere! -;;; -;;; The doc string must appear in the standard place in a call to -;;; defun, autoload, defvar or defconst. No Lisp macros are recognized. -;;; The open-paren starting the definition must appear in column 0. -;;; -;;; In defvar and defconst, there is an additional rule: -;;; The double-quote that starts the string must be on the same -;;; line as the defvar or defconst. -;;; !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +;; The following commentary is completely out of date. I would like to +;; delete it, but it serves as a useful reminder as to how things used to +;; work. + +;; !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +;; Special formatting conventions are used in this file! + +;; a backslash-newline is used at the beginning of a documentation string +;; when that string should be stored in the file lib-src/DOCnnn, not in core. + +;; Such strings read into Lisp as numbers (during the pure-loading phase). + +;; But you must obey certain rules to make sure the string is understood +;; and goes into lib-src/DOCnnn properly. Otherwise, the string will not go +;; anywhere! + +;; The doc string must appear in the standard place in a call to +;; defun, autoload, defvar or defconst. No Lisp macros are recognized. +;; The open-paren starting the definition must appear in column 0. -;;; ********************************************************************** -;;; You should never need to write autoloads by hand and put them here. -;;; -;;; It is no longer necessary. Instead use autoload.el to maintain them -;;; for you. Just insert ";;;###autoload" before defuns or defmacros you -;;; want to be autoloaded, or other forms you want copied into loaddefs.el -;;; (defvars, key definitions, etc.). For example, -;;; ;;;###autoload -;;; (defun foobar () ....) -;;; ;;;###autoload (define-key global-map "f" 'foobar) -;;; ;;;###autoload -;;; (defvar foobar-var nil "\ -;;; This is foobar-var's doc-string.") -;;; -;;; Then do M-x update-file-autoloads on the file to update loaddefs.el. -;;; -;;; You can also use M-x update-directory-autoloads to update the autoloads -;;; in loaddefs.el for all .el files in the lisp/ directory, or M-x -;;; update-autoloads-here to update the autoloads for each file that -;;; already has an autoload section in this file. -;;; ********************************************************************** +;; In defvar and defconst, there is an additional rule: +;; The double-quote that starts the string must be on the same +;; line as the defvar or defconst. +;; !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +;; ********************************************************************** +;; You should never need to write autoloads by hand and put them here. + +;; It is no longer necessary. Instead use autoload.el to maintain them +;; for you. Just insert ";;;###autoload" before defuns or defmacros you +;; want to be autoloaded, or other forms you want copied into loaddefs.el +;; (defvars, key definitions, etc.). For example, +;; ;;;###autoload +;; (defun foobar () ....) +;; ;;;###autoload (define-key global-map "f" 'foobar) +;; ;;;###autoload +;; (defvar foobar-var nil "\ +;; This is foobar-var's doc-string.") + +;; Then do M-x update-file-autoloads on the file to update loaddefs.el. + +;; You can also use M-x update-directory-autoloads to update the autoloads +;; in loaddefs.el for all .el files in the lisp/ directory, or M-x +;; update-autoloads-here to update the autoloads for each file that +;; already has an autoload section in this file. +;; ********************************************************************** ;;; Code: @@ -163,218 +167,6 @@ ;;; This code also was not generated by autoload.el, because VM goes out ;;; of its way to be perverse. -(autoload 'vm "vm" - "\ -View Mail: an alternate mail reader for emacs. -Optional first arg FOLDER specifies the folder to visit. It defaults -to the value of vm-primary-inbox. The folder buffer is put into VM -mode, a major mode for reading mail. - -Prefix arg or optional second arg READ-ONLY non-nil indicates -that the folder should be considered read only. No attribute -changes, messages additions or deletions will be allowed in the -visited folder. - -Visiting the primary inbox causes any contents of the system mailbox to -be moved and appended to the resulting buffer. - -All the messages can be read by repeatedly pressing SPC. Use `n'ext and -`p'revious to move about in the folder. Messages are marked for -deletion with `d', and saved to another folder with `s'. Quitting VM -with `q' expunges deleted messages and saves the buffered folder to -disk. - -See the documentation for vm-mode for more information." - t) - -(autoload 'vm-mode "vm" - "\ -View Mail: an alternate mail reader for emacs. - -Commands: - h - summarize folder contents - j - discard cached information about the current message - - n - go to next message - p - go to previous message - N - like `n' but ignores skip-variable settings - P - like `p' but ignores skip-variable settings - M-n - go to next unread message - M-p - go to previous unread message - RET - go to numbered message (uses prefix arg or prompts in minibuffer) - TAB - go to last message seen - M-s - incremental search through the folder - - t - display hidden headers - SPC - scroll forward a page (if at end of message, then display next message) - b - scroll backward a page - < - go to beginning of current message - > - go to end of current message - - d - delete message, prefix arg deletes messages forward (flag as deleted) - C-d - delete message, prefix arg deletes messages backward (flag as deleted) - u - undelete - k - flag for deletion all messages with same subject as the current message - - r - reply (only to the sender of the message) - R - reply with included text for current message - M-r - extract and resend bounced message - f - followup (reply to all recipients of message) - F - followup with included text from the current message - z - forward the current message - m - send a message - B - resend the current message to another user. - c - continue composing the most recent message you were composing - - @ - digestify and mail entire folder contents (the folder is not modified) - * - burst a digest into individual messages, and append and assimilate these - message into the current folder. - - G - sort messages by various keys - - g - get any new mail that has arrived in the system mailbox - (new mail is appended to the disk and buffer copies of the - primary inbox.) - v - visit another mail folder - V - visit a virtual folder - - e - edit the current message - - s - save current message in a folder (appends if folder already exists) - w - write current message to a file without its headers (appends if exists) - S - save entire folder to disk, expunging deleted messages - A - save unfiled messages to their vm-auto-folder-alist specified folders - # - expunge deleted messages (without saving folder) - q - quit VM, deleted messages are expunged, folder saved to disk - x - exit VM with no change to the folder - - M N - use marks; the next vm command will affect only marked messages - if it makes sense for the command to do so - - M M - mark the current message - M U - unmark the current message - M m - mark all messages - M u - unmark all messages - M ? - help for the mark commands - - W S - save the current window configuration to a name - W D - delete a window configuration - W W - apply a configuration - W ? - help for the window configuration commands - - C-_ - undo, special undo that retracts the most recent - changes in message attributes. Expunges and saves - cannot be undone. C-x u is also bound to this - command. - - L - reload your VM init file, ~/.vm - - ? - help - - ! - run a shell command - | - run a shell command with the current message as input - - M-C - view conditions under which you may redistribute VM - M-W - view the details of VM's lack of a warranty - -Variables: - vm-auto-center-summary - vm-auto-folder-alist - vm-auto-folder-case-fold-search - vm-auto-get-new-mail - vm-auto-next-message - vm-berkeley-mail-compatibility - vm-check-folder-types - vm-convert-folder-types - vm-circular-folders - vm-confirm-new-folders - vm-confirm-quit - vm-crash-box - vm-delete-after-archiving - vm-delete-after-bursting - vm-delete-after-saving - vm-delete-empty-folders - vm-digest-burst-type - vm-digest-center-preamble - vm-digest-preamble-format - vm-digest-send-type - vm-folder-directory - vm-folder-read-only - vm-follow-summary-cursor - vm-forwarded-headers - vm-forwarding-digest-type - vm-forwarding-subject-format - vm-gargle-uucp - vm-highlighted-header-regexp - vm-honor-page-delimiters - vm-in-reply-to-format - vm-included-text-attribution-format - vm-included-text-prefix - vm-inhibit-startup-message - vm-invisible-header-regexp - vm-jump-to-new-messages - vm-jump-to-unread-messages - vm-keep-sent-messages - vm-mail-header-from - vm-mail-mode-hook - vm-mail-window-percentage - vm-mode-hook - vm-move-after-deleting - vm-move-after-undeleting - vm-mutable-windows - vm-preview-lines - vm-preview-read-messages - vm-primary-inbox - vm-recognize-pop-maildrops - vm-reply-ignored-addresses - vm-reply-subject-prefix - vm-resend-bounced-headers - vm-resend-bounced-discard-header-regexp - vm-resend-headers - vm-resend-discard-header-regexp - vm-retain-message-order - vm-rfc1153-digest-discard-header-regexp - vm-rfc1153-digest-headers - vm-rfc934-digest-discard-header-regexp - vm-rfc934-digest-headers - vm-search-using-regexps - vm-skip-deleted-messages - vm-skip-read-messages - vm-spool-files - vm-startup-with-summary - vm-strip-reply-headers - vm-summary-format - vm-unforwarded-header-regexp - vm-virtual-folder-alist - vm-virtual-mirror - vm-visible-headers - vm-visit-when-saving - vm-window-configuration-file -" - t) - -(autoload 'vm-visit-folder "vm" - "\ -Visit a mail file with View Mail, an alternate mail reader for emacs. -See the description of the `vm' and `vm-mode' functions. - -VM will parse and present its messages to you in the usual way. - -First arg FOLDER specifies the mail file to visit. When this -command is called interactively the file name is read from the -minibuffer. - -Prefix arg or optional second arg READ-ONLY non-nil indicates -that the folder should be considered read only. No attribute -changes, messages additions or deletions will be allowed in the -visited folder." - t) - -(autoload 'vm-mail "vm" - "\ -Send a mail message from within View Mail, or from without." - t) - ;;; Load in generated autoloads (made by autoload.el). ;; (condition-case nil