Current File : //proc/thread-self/root/kunden/usr/share/emacs/27.2/lisp/mh-e/mh-funcs.elc |
;ELC
;;; Compiled
;;; in Emacs version 27.2
;;; with all optimizations.
;;; This file uses dynamic docstrings, first added in Emacs 19.29.
;;; This file does not contain utf-8 non-ASCII characters,
;;; and so can be loaded in Emacs versions earlier than 23.
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(byte-code "\300\301!\210\300\302!\207" [require mh-e mh-scan] 2)
#@824 Break up digest into separate messages\<mh-folder-mode-map>.
This command uses the MH command "burst" to break out each
message in the digest into its own message. Using this command,
you can quickly delete unwanted messages, like this: Once the
digest is split up, toggle out of MH-Folder Show mode with
\[mh-toggle-showing] so that the scan lines fill the screen and
messages aren't displayed. Then use \[mh-delete-msg] to quickly
delete messages that you don't want to read (based on the
"Subject:" header field). You can also burst the digest to
reply directly to the people who posted the messages in the
digest. One problem you may encounter is that the "From:"
header fields are preceded with a ">" so that your reply can't
create the "To:" field correctly. In this case, you must
correct the "To:" field yourself.
(defalias 'mh-burst-digest #[nil "\305\306!\307 !\210\310\306!\210\311\312!\210\313\314 \315$\210\316 \317\211\320 \210`d|\210\310\f!\210+\321\322\323\"\306\"\210\324 \210\311\325!)\207" [digest mh-current-folder buffer-file-name buffer-read-only mh-folder-updating-mod-flag mh-get-msg-num t mh-process-or-undo-commands mh-set-folder-modified-p message "Bursting digest..." mh-exec-cmd "burst" "-inplace" buffer-modified-p nil beginning-of-line mh-regenerate-headers format "%d-last" mh-goto-cur-msg "Bursting digest...done"] 5 (#$ . 475) nil])
#@508 Copy RANGE to FOLDER\<mh-folder-mode-map>.
If you wish to copy a message to another folder, you can use this
command (see the "-link" argument to "refile"). Like the
command \[mh-refile-msg], this command prompts you for the name
of the target folder and you can specify a range. Note that
unlike the command \[mh-refile-msg], the copy takes place
immediately. The original copy remains in the current folder.
Check the documentation of `mh-interactive-range' to see how
RANGE is read in interactive use.
(defalias 'mh-copy-msg #[(range folder) "\306 \247\203 \307 \310\211#\203\347 \311\306\f#\210\nB)\202\347 :\203b @\247\203b A\247\203b \212 @b\210\312 \210` AX\203^ m\204^ \313
!\203X \314\310!\311\306\f#\210\nB)\315y\210\2028 )\202\347 \203q 9\203q \316 !\202 ;\203~ \317 \"\202 \320 \211\306\211\203\253 @\211\321\310#\210*A\211\204\216 *\212eb\210\312 \210`dX\203\346 m\204\346 \313
!\203\340 \314\310!\322\"\203\337 \311\306\f#\210\nB))\315y\210\202\263 +)\323\324\325!\326\327 &)\207" [result range msg mh-note-copied mh-cmd-note mh-scan-valid-regexp nil mh-goto-msg t mh-notate beginning-of-line looking-at mh-get-msg-num 1 mh-seq-to-msgs mh-translate-range make-hash-table puthash gethash mh-exec-cmd "refile" mh-coalesce-msg-list "-link" "-src" mh-current-folder #1=#:seq-hash-table #2=#:msgs --dolist-tail-- #3=#:v #4=#:v v msg-list folder] 8 (#$ . 1856) (list (mh-interactive-range "Copy") (mh-prompt-for-folder "Copy to" "" t))])
#@383 Remove folder.
Remove all of the messages (files) within the current folder, and
then remove the folder (directory) itself.
Run the abnormal hook `mh-kill-folder-suppress-prompt-hooks'. The
hook functions are called with no arguments and should return a
non-nil value to suppress the normal prompt when you remove a
folder. This is useful for folders that are easily regenerated.
(defalias 'mh-kill-folder #[nil "\305\306!\204 \307\310\311\"!\203U \312\313!\210\314\315\316#\210\317\320!\203'