;ELC ;;; compiled by jwz@thalidomide on Sat May 21 06:34:38 1994 ;;; from file /th/jwz/emacs19/lisp/vm/vm-startup.el ;;; emacs version 19.10 Lucid (beta25). ;;; bytecomp version 2.24; 26-Apr-94. ;;; optimization is on. ;;; this file uses opcodes which do not exist in Emacs 18. (if (and (boundp 'emacs-version) (or (and (boundp 'epoch::version) epoch::version) (string-lessp emacs-version "19"))) (error "This file was compiled for Emacs 19.")) (fset 'vm #[(&optional folder read-only) " " [vm-session-initialization done (byte-code " !?‰ !  !\n\n!\n\"\n!!\n\"\n!\n\"+)q =? ? \"! \"# !p!'p!)!! \"   3 p‰$ !9‰$‰;D$) ! !! @A\"BC#ԁDE \"F !  !GH!I?J?;K>L?M N ? !-" [bufferp folder nil preserve-auto-save-file totals-blurb first-time folder-buffer full-startup expand-file-name vm-primary-inbox file file-directory-p error "%s is a directory" vm-get-file-buffer vm-folder-directory default-directory t enable-local-variables inhibit-local-variables message "Reading %s..." find-file-noselect "Reading %s... done" vm-check-for-killed-summary buffer-modified-p 0 vm-messages-not-on-disk major-mode vm-mode buffer-file-name file-newer-than-file-p make-auto-save-file-name read-only buffer-read-only vm-folder-read-only fboundp buffer-disable-undo buffer-flush-undo x abbrev-mode auto-fill-mode vm-mode-internal vm-assimilate-new-messages vm-gobble-visible-header-variables vm-gobble-bookmark vm-gobble-summary vm-gobble-labels vm-start-itimers-if-needed vm-emit-totals-blurb vm-thoughtfully-select-message vm-message-list vm-preview-current-message vm-update-summary-and-mode-line vm-display vm-should-generate-summary vm-summarize vm-summary-buffer (vm vm-other-frame vm-other-window vm-visit-folder vm-visit-folder-other-frame vm-visit-folder-other-window recover-file revert-buffer nil) this-command vm startup substitute-command-keys "Auto save file is newer; consider \\[recover-file]. FOLDER IS READ ONLY." throw done vm-auto-get-new-mail vm-block-new-mail "Checking for new mail for %s..." buffer-name vm-get-spooled-mail run-hooks vm-visit-folder-hook vm-inhibit-startup-message vm-startup-message-displayed (vm vm-visit-folder) last-command vm-display-startup-message input-pending-p] 7)] 2 "\ Read mail under 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." (list nil current-prefix-arg)]) (fset 'vm-other-frame #[(&optional folder read-only) " \n \"" [vm-goto-new-frame vm folder read-only] 3 "\ Like vm, but run in a newly created frame." (list nil current-prefix-arg)]) (fset 'vm-other-window #[(&optional folder read-only) "! !\"" [one-window-p t split-window other-window 1 vm folder read-only] 3 "\ Like vm, but run in a different window." (list nil current-prefix-arg)]) (put 'vm-mode 'mode-class 'special) (fset 'vm-mode #[(&optional read-only) "p \"É$" [vm read-only vm-display nil (vm-mode) (vm-mode)] 5 "\ Major mode for reading mail. Commands: h - summarize folder contents C-t - toggle threads display 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 ^ - go to parent of this message M-s - incremental search through the folder t - display hidden headers SPC - expose message body or scroll forward a page 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 C-d - delete message, prefix arg deletes messages backward 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 from the 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 e - edit the current message j - discard cached information about 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, does not expunge A - save unfiled messages to their vm-auto-folder-alist specified folders # - expunge deleted messages (without saving folder) q - quit VM, deleted messages are not expunged, folder is saved to disk if it is modified. new messages are changed to be flagged as just unread. 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 M C - mark messages matches by a virtual folder selector M c - unmark messages matches by a virtual folder selector M T - mark thread tree rooted at the current message M t - unmark thread tree rooted at the current message M S - mark messages with the same subject as the current message M s - unmark messages with the same subject as the current message M ? - partial help for 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 V V - visit a virtual folder (must be defined in vm-virtual-folder-alist) V C - create a virtual folder composed of a subset of the current folder's messages. V A - apply the selectors of a named virtual folder to the messages in the current folder and create a virtual folder containing the selected messages. V M - toggle whether this virtual folder's messages mirror the underlying real messages' attributes. V ? - help for virtual folder commands C-_ - undo, special undo that retracts the most recent changes in message attributes and labels. Expunges message edits, and saves cannot be undone. C-x u is also bound to this command. a - set message attributes l a - add labels to message l d - delete labels from message L - reload your VM init file, ~/.vm % - change a folder to another type ? - 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 Use M-x vm-submit-bug-report to submit a bug report. Variables: vm-arrived-message-hook 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-default-folder-type 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-display-buffer-hook vm-edit-message-hook vm-folder-directory vm-folder-read-only vm-follow-summary-cursor vm-forward-message-hook vm-forwarded-headers vm-forwarding-digest-type vm-forwarding-subject-format vm-highlighted-header-face vm-highlighted-header-regexp vm-honor-page-delimiters vm-in-reply-to-format vm-included-text-attribution-format vm-included-text-discard-header-regexp vm-included-text-headers 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-keep-crash-boxes vm-mail-header-from vm-mail-mode-hook vm-mode-hook vm-move-after-deleting vm-move-after-undeleting vm-move-messages-physically vm-mutable-windows vm-mutable-frames vm-preview-lines vm-preview-read-messages vm-primary-inbox vm-quit-hook vm-recognize-pop-maildrops vm-reply-hook vm-reply-ignored-reply-tos vm-reply-ignored-addresses vm-reply-subject-prefix vm-resend-bounced-discard-header-regexp vm-resend-bounced-headers vm-resend-bounced-message-hook vm-resend-discard-header-regexp vm-resend-headers vm-resend-message-hook vm-retrieved-spooled-mail-hook 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-select-message-hook vm-select-new-message-hook vm-select-unread-message-hook vm-send-digest-hook vm-skip-deleted-messages vm-skip-read-messages vm-spool-files vm-startup-with-summary vm-strip-reply-headers vm-summary-arrow vm-summary-format vm-summary-highlight-face vm-summary-mode-hook vm-summary-redo-hook vm-summary-show-threads vm-summary-subject-no-newlines vm-summary-thread-indent-level vm-trust-From_-with-Content-Length vm-undisplay-buffer-hook vm-unforwarded-header-regexp vm-virtual-folder-alist vm-virtual-mirror vm-visible-headers vm-visit-folder-hook vm-visit-when-saving vm-window-configuration-file " "P"]) (fset 'vm-visit-folder #[(folder &optional read-only) " !! q   !) \"" [vm-session-initialization vm-mail-buffer buffer-name error "Folder buffer has been killed." vm-check-for-killed-summary folder vm-last-visit-folder vm-folder-directory default-directory expand-file-name vm read-only] 3 "\ Visit a mail file. 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." (byte-code " !! q ! \n  \n Ѫ  \"# $-D" [vm-session-initialization vm-mail-buffer buffer-name error "Folder buffer has been killed." vm-folder-directory expand-file-name default-directory vm-last-visit-folder vm-last-save-folder this-command last-command default read-file-name format "Visit%s folder:%s " current-prefix-arg " read only" "" " (default %s)" nil] 7)]) (fset 'vm-visit-folder-other-frame #[(folder &optional read-only) " \n \"" [vm-goto-new-frame vm-visit-folder folder read-only] 3 "\ Like vm-visit-folder, but run in a newly created frame." (byte-code " !! q ! \n  \n Ѫ  \"# $-D" [vm-session-initialization vm-mail-buffer buffer-name error "Folder buffer has been killed." vm-folder-directory expand-file-name default-directory vm-last-visit-folder vm-last-save-folder this-command last-command default read-file-name format "Visit%s folder in other frame:%s " current-prefix-arg " read only" "" " (default %s)" nil] 7)]) (fset 'vm-visit-folder-other-window #[(folder &optional read-only) "! !\"" [one-window-p t split-window other-window 1 vm-visit-folder folder read-only] 3 "\ Like vm-visit-folder, but run in a different window." (byte-code " !! q ! \n  \n Ѫ  \"# $-D" [vm-session-initialization vm-mail-buffer buffer-name error "Folder buffer has been killed." vm-folder-directory expand-file-name default-directory vm-last-visit-folder vm-last-save-folder this-command last-command default read-file-name format "Visit%s folder in other window:%s " current-prefix-arg " read only" "" " (default %s)" nil] 7)]) (put 'vm-virtual-mode 'mode-class 'special) (defun vm-virtual-mode (&rest ignored) "\ Mode for reading multiple mail folders as one folder. The commands available are the same commands that are found in vm-mode, except that a few of them are not applicable to virtual folders. vm-virtual-mode is not a normal major mode. If you run it, it will not do anything. The entry point to vm-virtual-mode is vm-visit-virtual-folder.") (fset 'vm-visit-virtual-folder #[(folder-name &optional read-only) " \n \"\n\"\nQȉ \n  !q =?\n!p!p!)!!\" \n \"!!$!  &! !/ȉ$ !pȉ$ȉ2D$t4?5?  !+" [vm-session-initialization assoc folder-name vm-virtual-folder-alist error "No such virtual folder, %s" "(" ")" nil blurb first-time buffer-name get-buffer-create major-mode vm-virtual-mode fboundp buffer-disable-undo buffer-flush-undo x abbrev-mode 0 auto-fill-mode "VM Virtual" mode-name vm-mode-line-format mode-line-format t buffer-read-only read-only vm-folder-read-only make-vector 29 vm-label-obarray vm-virtual-folder-definition vm-build-virtual-message-list use-local-map vm-mode-map vm-emit-totals-blurb vm-summary-show-threads vm-sort-messages "thread" vm-thoughtfully-select-message vm-preview-current-message vm-update-summary-and-mode-line vm-should-generate-summary vm-summarize vm-display vm-summary-buffer message (vm-visit-virtual-folder vm-visit-virtual-folder-other-frame vm-visit-virtual-folder-other-window vm-create-virtual-folder vm-apply-virtual-folder) this-command startup vm-inhibit-startup-message vm-startup-message-displayed vm-display-startup-message] 7 nil (byte-code "  $*D" [last-command this-command vm-session-initialization completing-read "Visit virtual folder: " vm-virtual-folder-alist nil t current-prefix-arg] 5)]) (fset 'vm-visit-virtual-folder-other-frame #[(folder-name &optional read-only) " \n \"" [vm-goto-new-frame vm-visit-virtual-folder folder-name read-only] 3 "\ Like vm-visit-virtual-folder, but run in a newly created frame." (byte-code "  $*D" [last-command this-command vm-session-initialization completing-read "Visit virtual folder in other frame: " vm-virtual-folder-alist nil t current-prefix-arg] 5)]) (fset 'vm-visit-virtual-folder-other-window #[(folder-name &optional read-only) "! !\"" [one-window-p t split-window other-window 1 vm-visit-virtual-folder folder-name read-only] 3 "\ Like vm-visit-virtual-folder, but run in a different window." (byte-code "  $*D" [last-command this-command vm-session-initialization completing-read "Visit virtual folder in other window: " vm-virtual-folder-alist nil t current-prefix-arg] 5)]) (fset 'vm-mail #[nil " !! q !!" [vm-session-initialization vm-mail-buffer buffer-name error "Folder buffer has been killed." vm-check-for-killed-summary vm-mail-internal run-hooks vm-mail-hook vm-mail-mode-hook] 2 "\ Send a mail message from within VM, or from without." nil]) (fset 'vm-mail-other-frame #[nil " " [vm-goto-new-frame vm-mail] 1 "\ Like vm-mail, but run in a newly created frame." nil]) (fset 'vm-mail-other-window #[nil "! ! " [one-window-p t split-window other-window 1 vm-mail] 2 "\ Like vm-mail, but run in a different window." nil]) (fset 'vm-submit-bug-report #[nil "! = \n P@ABCÁDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstǁu Ɓvwnxy&ebz{!|y`xy`|} ~," [require reporter (mail) vm-mutable-windows t vm-mutable-frames pop-up-frames pop-up-windows reporter-mailer reporter-submit-bug-report vm-maintainer-address "VM " vm-version vm-arrived-message-hook vm-auto-center-summary vm-auto-folder-case-fold-search vm-auto-get-new-mail vm-auto-next-message vm-berkeley-mail-compatibility vm-check-folder-types vm-circular-folders vm-confirm-new-folders vm-confirm-quit vm-convert-folder-types vm-crash-box vm-default-folder-type vm-delete-after-archiving vm-delete-after-bursting vm-delete-after-saving vm-delete-empty-folders vm-digest-burst-type vm-digest-identifier-header-format vm-digest-center-preamble vm-digest-preamble-format vm-digest-send-type vm-edit-message-hook vm-edit-message-mode vm-flush-interval vm-folder-directory vm-folder-read-only vm-follow-summary-cursor vm-forward-message-hook vm-forwarded-headers vm-forwarding-digest-type vm-forwarding-subject-format vm-highlighted-header-regexp vm-honor-page-delimiters vm-in-reply-to-format vm-included-text-attribution-format vm-included-text-discard-header-regexp vm-included-text-headers vm-included-text-prefix vm-inhibit-startup-message vm-init-file vm-invisible-header-regexp vm-jump-to-new-messages vm-jump-to-unread-messages vm-keep-crash-boxes vm-keep-sent-messages vm-mail-header-from vm-mail-hook vm-mail-mode-hook vm-mode-hook vm-mode-hooks vm-move-after-deleting vm-move-after-undeleting vm-move-messages-physically vm-movemail-program vm-pop-md5-program vm-preview-lines vm-preview-read-messages vm-primary-inbox vm-quit-hook vm-recognize-pop-maildrops vm-reply-hook vm-reply-ignored-addresses vm-reply-ignored-reply-tos vm-reply-subject-prefix vm-resend-bounced-discard-header-regexp vm-resend-bounced-headers vm-resend-bounced-message-hook vm-resend-discard-header-regexp vm-resend-headers vm-resend-message-hook vm-retrieved-spooled-mail-hook 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-select-message-hook vm-select-new-message-hook vm-select-unread-message-hook vm-send-digest-hook vm-skip-deleted-messages vm-skip-read-messages vm-startup-with-summary vm-strip-reply-headers vm-summary-format vm-summary-highlight-face vm-summary-mode-hook vm-summary-mode-hooks vm-summary-redo-hook vm-summary-show-threads vm-summary-subject-no-newlines vm-summary-thread-indent-level vm-summary-uninteresting-senders vm-summary-uninteresting-senders-arrow vm-tale-is-an-idiot vm-unforwarded-header-regexp vm-virtual-folder-alist vm-virtual-mirror vm-visible-headers vm-visit-folder-hook vm-visit-when-saving vm-window-configuration-file vm-window-configurations vm-fsf-emacs-19-p next-screen-context-lines features nil "Please change the Subject header to a concise bug description.\nRemember to cover the basics, that is, what you expected to\nhappen and what in fact did happen." mail-position-on-field "Subject" 0 "Subject: VM " " induces a brain tumor in the viewer.\n It is the tumor that creates the hallucinations.\n"] 113 "\ Submit a bug report, with pertinent information to the VM bug list." nil]) (byte-code "MM\"\"\"\"\"\"\"\"\"\"\"\"\"\"" [vm-load-init-file #[(&optional interactive) " ? ?$Ɖ$" [vm-init-file-loaded interactive load vm-init-file t vm-display nil (vm-load-init-file) (vm-load-init-file)] 5 nil "p"] vm-session-initialization #[nil "! !  !\" ͉" [boundp vm-session-beginning random t vm-load-init-file vm-window-configuration-file vm-default-window-configuration vm-window-configurations vm-load-window-configurations make-vector 29 0 vm-buffers-needing-display-update nil] 3] autoload reporter-submit-bug-report "reporter" timezone-make-date-sortable "timezone" rfc822-addresses "rfc822" mail-strip-quoted-names "mail-utils" mail-fetch-field mail-position-on-field mail-send "sendmail" mail-mode mail-extract-address-components "mail-extr" set-tapestry "tapestry" tapestry tapestry-replace-tapestry-element tapestry-nullify-tapestry-elements tapestry-remove-frame-parameters] 3)