Server IP : 111.118.215.189 / Your IP : 18.117.158.174 Web Server : Apache System : Linux md-in-83.webhostbox.net 4.19.286-203.ELK.el7.x86_64 #1 SMP Wed Jun 14 04:33:55 CDT 2023 x86_64 User : a1673wkz ( 2475) PHP Version : 8.2.25 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON Directory (0755) : /usr/share/emacs/24.3/lisp/gnus/ |
[ Home ] | [ C0mmand ] | [ Upload File ] |
---|
;ELC ;;; Compiled by mockbuild@buildfarm06-new.corp.cloudlinux.com on Fri Oct 11 10:09:43 2024 ;;; from file /builddir/build/BUILD/emacs-24.3/lisp/gnus/gnus-delay.el ;;; in Emacs version 24.3.1 ;;; 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!\210\303\304\305\306\211$\210\307\310\306\311\312\313\314\315&\210\316\317\320\321\322\323\314\310&\210\316\324\325\326\322\323\314\310&\210\316\327\330\331\322\323\314\310&\210\316\332\333\334\312\313\322\335\314\310& \207" [require nndraft gnus-draft autoload parse-time-string "parse-time" nil custom-declare-group gnus-delay "Arrange for sending postings later." :version "22.1" :group gnus custom-declare-variable gnus-delay-group "delayed" "Group name for storing delayed articles." :type string gnus-delay-header "X-Gnus-Delayed" "Header name for storing info about delayed articles." gnus-delay-default-delay "3d" "*Default length of delay." gnus-delay-default-hour 8 "*If deadline is given as date, then assume this time of day." integer] 10) #@483 Delay this article by some time. DELAY is a string, giving the length of the time. Possible values are: * <digits><units> for <units> in minutes (`m'), hours (`h'), days (`d'), weeks (`w'), months (`M'), or years (`Y'); * YYYY-MM-DD for a specific date. The time of day is given by the variable `gnus-delay-default-hour', minute and second are zero. * hh:mm for a specific time. Use 24h format. If it is later than this time, then the deadline is tomorrow, else today. (defalias 'gnus-delay-article #[(delay) "\306\211\211\211\211\211\211\211\211234\307\3105\"\203E \311\312\3135\"!\311\312\3145\"!\311\312\3155\"!\316\317\320\2116\f &!\202\307\3215\"\203\215 \311\312\3135\"!\311\312\3145\"!\322\323\324\325 !\"\211\313 I\210\314\nI\210\326\322\317\327\306\"\"!\211\326 W\203\204 \330\\\316\331!!\202\307\3325\"\203\f\312\3135\"4\312\3145\"3\3114!43\333\230\203\271 4\334_5\202\377 3\335\230\203\311 4\336_5\202\377 3\337\230\203\331 4\340_5\202\377 3\341\230\203\351 4\330_5\202\377 3\342\230\203\371 4\343_5\202\377 4\344_5\316\331\326 5\\!!\202\345\3465\"\210\347\350\3517#!\210. \352\353!\210\3548!\210\355 \210\3568!\210\357\320!\210\360p!\210\3619!\207" [deadline minute hour day month year nil string-match "\\([0-9][0-9][0-9]?[0-9]?\\)-\\([0-9]+\\)-\\([0-9]+\\)" string-to-number match-string 1 2 3 message-make-date encode-time 0 "\\([0-9]+\\):\\([0-9]+\\)" apply vector decode-time current-time gnus-float-time append 86400 seconds-to-time "\\([0-9]+\\)\\s-*\\([mhdwMY]\\)" "Y" 31536000 "M" 2592000 "w" 604800 "d" "h" 3600 60 error "Malformed delay `%s'" message-add-header format "%s: %s" set-buffer-modified-p t gnus-agent-queue-setup message-disassociate-draft nndraft-request-associate-buffer save-buffer kill-buffer message-do-actions days unit num delay gnus-delay-default-hour gnus-delay-header gnus-delay-group message-postpone-actions] 10 (#$ . 1349) (list (read-string "Target date (YYYY-MM-DD), time (hh:mm), or length of delay (units in [mhdwMY]): " gnus-delay-default-delay))]) #@49 Send all the delayed messages that are due now. (defalias 'gnus-delay-send-queue #[nil "\212\306\307\"\310\n!\311\211\311\312 !\"J\205\206 \313 !\210\314\302\315\"\210\316 \211A@\211\205\206 \317\f \"\210\"q\210eb\210\320\321\322#!\323Q\311\324#\203~ \325\311w\210`\326 {\327\330\331 !\"\332 !\211@\333Y\203% A@\333Y\203% \334\335\f\"\210\336\f \"\210\334\337\f\"\210\202% \334\340\f\"\210\202% .\207" [gnus-delay-group group message-send-hook articles article deadline format "nndraft:%s" copy-sequence nil intern-soft gnus-activate-group add-hook #[nil "\301!\207" [gnus-delay-header message-remove-header] 2] nndraft-articles gnus-request-head re-search-forward "^" regexp-quote ":\\s-+" t " " point-at-eol apply encode-time parse-time-string time-since 0 message "Sending delayed article %d" gnus-draft-send "Sending delayed article %d...done" "Delay header missing for article %d" gnus-newsrc-hashtb nntp-server-buffer gnus-delay-header] 5 (#$ . 3442) nil]) #@284 Initialize the gnus-delay package. This sets up a key binding in `message-mode' to delay a message. This tells Gnus to look for delayed messages after getting new news. The optional arg NO-KEYMAP is ignored. Checking delayed messages is skipped if optional arg NO-CHECK is non-nil. (defalias 'gnus-delay-initialize #[(&optional no-keymap no-check) "?\205 \301\302\303\"\207" [no-check add-hook gnus-get-new-news-hook gnus-delay-send-queue] 3 (#$ . 4432)]) (provide 'gnus-delay)