403Webshell
Server IP : 217.160.0.212  /  Your IP : 216.73.216.141
Web Server : Apache
System : Linux www 6.18.51-i1-ampere #1196 SMP Fri Sep 11 20:43:55 CEST 2026 aarch64
User : sws1073854427 ( 1073854427)
PHP Version : 8.4.23
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /usr/share/emacs/28.2/lisp/mh-e/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/share/emacs/28.2/lisp/mh-e/mh-funcs.elc
;ELC
;;; Compiled
;;; in Emacs version 28.2
;;; with all optimizations.



(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 #[0 "\303\304!\305!\210\306\304!\210\307\310!\210\311\312\313$\210\314 \315\211\316 \210`d|\210\306!\210*\210\317\320\321\"\304\"\210\322 \210\307\323!\207" [mh-current-folder buffer-file-name buffer-read-only 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"] 6 (#$ . 151) nil])
#@527 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.

(fn RANGE FOLDER)
(defalias 'mh-copy-msg #[514 "\304\247\203\305\306\211#\203\306\307\304	#\210C\262\202\306:\203]@\247\203]A\247\203]\212@b\210\310 \210`AX\203Ym\204Y\311\n!\203S\312\306!\307\304	#\210\211B\266\202\313y\210\2024)\202\306\203l9\203l\314!\202y;\203x\315\"\202y\316 \211\203\217\211@\317\306#\210A\266\202\202|\210\212eb\210\310 \210`dX\203\303m\204\303\311\n!\203\275\312\306!\320\"\203\274\307\304	#\210\211B\262\210\313y\210\202\227)\266\211\262\321\322\323!\324\325&\207" [mh-note-copied mh-cmd-note mh-scan-valid-regexp mh-current-folder 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"] 11 (#$ . 1495) (byte-code "\300\301!\302\303\304\305#D\207" [mh-interactive-range "Copy" mh-prompt-for-folder "Copy to" "" t] 5)])
#@387 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-functions'.
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 #[0 "\303\304!\204\305\306\307\"!\203R	\310\311!\210\312\313\314#\210\315\316!\203%\317!\210\320!\210\310\321!\210\n\203;\322\n!\203;\323\n!\210\322!\203E\323!\210\211\203M\324!\210\325\326\"\207\325\327!\207" [mh-current-folder mh-previous-window-config mh-show-buffer run-hook-with-args-until-success mh-kill-folder-suppress-prompt-hooks yes-or-no-p format "Remove folder %s (and all included messages)? " mh-set-folder-modified-p t mh-exec-cmd-daemon "rmf" mh-rmf-daemon boundp mh-speed-folder-map mh-speed-invalidate-map mh-remove-from-sub-folders-cache nil get-buffer kill-buffer set-window-configuration message "Folder %s removed" "Folder not removed"] 6 (#$ . 2956) nil])
#@121 The rmf PROCESS puts OUTPUT in temporary buffer.
Display the results only if something went wrong.

(fn PROCESS OUTPUT)
(defalias 'mh-rmf-daemon #[514 "\301!q\210\302!\210\212eb\210\303\304d\305#)\205\306!\207" [mh-temp-buffer get-buffer-create insert-before-markers re-search-forward "^rmf: " t display-buffer] 6 (#$ . 4072)])
#@20 List mail folders.
(defalias 'mh-list-folders #[0 "	r\306!q\210p\307 \210\310\211\311\211\311\312 \210\313\314!\210+\211rq\210\312 \210\315\316!\210\317\320\311\203;\321\202<\322#\210eb\210\323 \210\324\315\325!)\326!\210)\207" [mh-folders-buffer default-directory buffer-read-only buffer-file-name buffer-undo-list inhibit-modification-hooks get-buffer-create kill-all-local-variables nil t erase-buffer run-hooks temp-buffer-setup-hook message "Listing folders..." mh-exec-cmd-output "folders" "-recurse" "-norecurse" mh-view-mode-enter kill-buffer "Listing folders...done" internal-temp-output-buffer-show inhibit-read-only standard-output mh-recursive-folders-flag view-exit-action] 8 (#$ . 4411) nil])
#@586 Pack folder\<mh-folder-mode-map>.

This command packs the folder, removing gaps from the numbering
sequence. If you don't want to rescan the entire folder
afterward, this command will accept a RANGE. Check the
documentation of `mh-interactive-range' to see how RANGE is read
in interactive use.

This command will ask if you want to process refiles or deletes
first and then either run \[mh-execute-commands] for you or undo
the pending refiles and deletes.

The hook `mh-pack-folder-hook' is run after the folder is packed;
see its documentation for variables it can use.

(fn RANGE)
(defalias 'mh-pack-folder #[257 "\303>\304!\210\305 \210	\203\306\n!\210\211\203\307 \266\202%	\203$\310 \210\210\311\312!\210\313\314!\207" [mh-view-ops mh-index-data mh-current-folder unthread mh-pack-folder-1 mh-goto-cur-msg mh-index-update-maps mh-toggle-threads mh-index-insert-folder-headers run-hooks mh-pack-folder-hook message "Packing folder...done"] 4 (#$ . 5145) (byte-code "\203\303\304	\305\306\305\n&\202\307C\207" [current-prefix-arg mh-current-folder mh-interpret-number-as-range-flag mh-read-range "Scan" t nil ("all")] 7)])
#@116 Close and pack the current folder.

Display RANGE after packing, or the entire folder if RANGE is nil.

(fn RANGE)
(defalias 'mh-pack-folder-1 #[257 "\301!\210\302\303!\210\304\305!\210\212\306\305\307\310\311\312&\210)\313 \210\314!\207" [mh-current-folder mh-process-or-undo-commands message "Packing folder..." mh-set-folder-modified-p t mh-exec-cmd-quiet "folder" "-pack" "-norecurse" "-fast" mh-reset-threads-and-narrowing mh-regenerate-headers] 8 (#$ . 6295)])
#@33 Display next message in digest.
(defalias 'mh-page-digest #[0 "\303 \304!\210	\203\305p!\210\306\307\"\216\310\311!\210\312\313\314\312\315#\203)\316\317\312\315#\204-\320\321!\210)\322\314\312\315#\210\323y\210\324\311!)\207" [mh-show-buffer mh-bury-show-buffer-flag case-fold-search selected-window switch-to-buffer-other-window bury-buffer make-closure #[0 "\301\300!\207" [V0 select-window] 2] move-to-window-line 0 nil search-forward "\n\n" t re-search-forward "^From:" error "No more messages in digest" search-backward 2 mh-recenter] 5 (#$ . 6772) nil])
#@37 Display previous message in digest.
(defalias 'mh-page-digest-backwards #[0 "\303 \304!\210	\203\305p!\210\306\307\"\216\310\311!\210\312\313 \210\314\315\312\316#\203,\317\320\312\316#\2040\321\322!\210)\314\315\312\316#\203<\323y\210\324\311!)\207" [mh-show-buffer mh-bury-show-buffer-flag case-fold-search selected-window switch-to-buffer-other-window bury-buffer make-closure #[0 "\301\300!\207" [V0 select-window] 2] move-to-window-line 0 nil beginning-of-line search-backward "\n\n" t re-search-backward "^From:" error "No previous message in digest" 2 mh-recenter] 5 (#$ . 7346) nil])
#@285 Pipe message through shell command COMMAND.

You are prompted for the Unix command through which you wish to
run your message. If you give a prefix argument INCLUDE-HEADER to
this command, the message header is included in the text passed
to the command.

(fn COMMAND INCLUDE-HEADER)
(defalias 'mh-pipe-msg #[514 "\302\303\304!!r\305	!q\210\306 \210\307!\210eb\210\204\310\311!\210\211\312`d\313$*\207" [default-directory mh-temp-buffer mh-msg-filename mh-get-msg-num t get-buffer-create erase-buffer insert-file-contents search-forward "\n\n" shell-command-on-region nil] 9 (#$ . 7953) (byte-code "\301\302!D\207" [current-prefix-arg read-string "Shell command on message: "] 2)])
#@209 Sort folder.

By default, messages are sorted by date. The option
`mh-sortm-args' holds extra arguments to pass on to the command
"sortm" when a prefix argument EXTRA-ARGS is used.

(fn &optional EXTRA-ARGS)
(defalias 'mh-sort-folder #[256 "\305!\210\306\307\310!\210\311\312!\210\313\n>\314\315\205#\210\f\203#\316!\210\311\317!\210\320\321\"\210\211\2033\322 \207\f\2059\323 \207" [mh-current-folder mh-next-direction mh-view-ops mh-sortm-args mh-index-data mh-process-or-undo-commands forward mh-set-folder-modified-p t message "Sorting folder..." unthread mh-exec-cmd "sortm" mh-index-update-maps "Sorting folder...done" mh-scan-folder "all" mh-toggle-threads mh-index-insert-folder-headers] 6 (#$ . 8651) "P"])
#@535 Unpack message created with "uudecode" or "shar".

The default DIRECTORY for extraction is the current directory;
however, you have a chance to specify a different extraction
directory. The next time you use this command, the default
directory is the last directory you used. If you would like to
change the initial default directory, customize the option
`mh-store-default-directory', change the value from "Current"
to "Directory", and then enter the name of the directory for
storing the content of these messages.

(fn DIRECTORY)
(defalias 'mh-store-msg #[257 "\301\302\303!!r\304!q\210\305 \210\306!\210\307!)\207" [mh-temp-buffer mh-msg-filename mh-get-msg-num t get-buffer-create erase-buffer insert-file-contents mh-store-buffer] 4 (#$ . 9386) (byte-code "\206	\302\303\211\304$\262C\207" [mh-store-default-directory default-directory read-directory-name "Store message in directory: " nil] 6)])
#@118 Unpack buffer created with "uudecode" or "shar".

See `mh-store-msg' for a description of DIRECTORY.

(fn DIRECTORY)
(defalias 'mh-store-buffer #[257 "\303!\212eb\210\304\305\306\307#\205#\310\311!\203\312y\210\313 \210\310\314!?\205#`)\315\316\306\204@\212eb\210\304\317\306\307#\203?`\306\210`{\262)r\320!q\210\321 \262\322!\204`\323\324\261\210\325\326\306\307	%\210\327\324\261\210\204u\330\262\331\261\210)\332\333!\"\210\334!\335d\306\307&\336=\203\231rq\210\337c)\202\235\340\341\")\207" [mh-log-buffer mh-store-default-directory default-directory expand-file-name re-search-forward "^#![ 	]*/bin/sh\\|^#\\|^: " nil t looking-at "^[^a-z0-9\"]*cut here\\b" 1 beginning-of-line "^[#:]....+\n\\( ?\n\\)?end$" "sh" "(unknown filename)" "^begin [0-7]+ " get-buffer-create mh-truncate-log-buffer file-directory-p "mkdir " "\n" call-process "mkdir" "cd " "uudecode" " being uudecoded...\n" set-window-start display-buffer file-name-as-directory call-process-region 0 "\n(mh-store finished)\n" error "Error occurred during execution of %s"] 13 (#$ . 10305) (byte-code "\206	\302\303\211\304$\262C\207" [mh-store-default-directory default-directory read-directory-name "Store buffer in directory: " nil] 6)])
#@118 Undo all refiles and deletes in the current folder.
Arguments are IGNORED (for `revert-buffer').

(fn &rest IGNORED)
(defalias 'mh-undo-folder #[128 "\204\n\306\307!\203-\310\211\310\211\310\311\312 \310\211\313 \314!\210*\262\314\310!\210\207\315\316!\207" [mh-do-not-confirm-flag mh-delete-list mh-refile-list mh-blocklist mh-allowlist mh-seq-list yes-or-no-p "Undo all commands in folder? " nil forward buffer-modified-p mh-remove-all-notation mh-set-folder-modified-p message "Commands not undone" mh-next-direction buffer-file-name buffer-read-only] 6 (#$ . 11565) nil])
(provide 'mh-funcs)

Youez - 2016 - github.com/yon3zu
LinuXploit