Server IP : 111.118.215.189 / Your IP : 3.144.113.235 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/net/ |
[ Home ] | [ C0mmand ] | [ Upload File ] |
---|
;ELC ;;; Compiled by mockbuild@buildfarm06-new.corp.cloudlinux.com on Fri Oct 11 10:10:33 2024 ;;; from file /builddir/build/BUILD/emacs-24.3/lisp/net/mairix.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\307\310%\210\311\312\313\314\315\316\307\304&\210\311\317\320\321\315\322\307\304&\210\311\323\324\325\315\322\307\304&\210\311\326\327\330\315\322\307\304&\210\311\331\332\333\315\322\307\304&\210\311\334\335\336\315\322\307\304&\210\311\337\340\341\315\342\307\304&\210\311\343\344\345\315\346\307\304&\210\311\347\305\350\315\351\307\304&\210\311\352\305\353\315\354\307\304&\210\311\355\356\357\315\360\307\304&\210\311\361\362\363\315\364\307\304&\210\311\365\366\367\315\370\307\304&\210\311\371\372\373\315\374\307\304&\207" [require widget cus-edit custom-declare-group mairix nil "Mairix interface for Emacs." :group mail custom-declare-variable mairix-file-path "~/" "Path where output files produced by Mairix should be stored." :type directory mairix-search-file "mairixsearch.mbox" "Name of the default file for storing the searches.\nNote that this will be prefixed by `mairix-file-path'." string mairix-command "mairix" "Command for calling mairix.\nYou can add further options here if you want to, but better use\n`mairix-update-options' instead." mairix-output-buffer "*mairix output*" "Name of the buffer for the output of the mairix binary." mairix-customize-query-buffer "*mairix query*" "Name of the buffer for customizing a search query." mairix-saved-searches-buffer "*mairix searches*" "Name of the buffer for displaying saved searches." mairix-update-options '("-F" "-Q") "Options when calling mairix for updating the database.\nThe default is '-F' and '-Q' for making updates faster. You\nshould call mairix without these options from time to\ntime (e.g. via cron job)." (repeat string) mairix-search-options '("-Q") "Options when calling mairix for searching.\nThe default is '-Q' for making searching faster." (repeat string) mairix-synchronous-update "Defines if Emacs should wait for the mairix database update." boolean mairix-saved-searches "Saved mairix searches.\nThe entries are: Name of the search, Mairix query string, Name of\nthe file (nil: use `mairix-search-file' as default), Search whole\nthreads (nil or t). Note that the file will be prefixed by\n`mairix-file-path'." (repeat (list (string :tag "Name") (string :tag "Query") (choice :tag "File" (const :tag "default") file) (boolean :tag "Threads"))) mairix-mail-program 'rmail "Mail program used to display search results.\nCurrently RMail, Gnus (mbox), and VM are supported. If you use Gnus\nwith maildir, use nnmairix.el instead." (choice (const :tag "RMail" rmail) (const :tag "Gnus mbox" gnus) (const :tag "VM" vm)) mairix-display-functions '((rmail mairix-rmail-display) (gnus mairix-gnus-ephemeral-nndoc) (vm mairix-vm-display)) "Specifies which function should be called for displaying search results.\nThis is an alist where each entry consists of a symbol from\n`mairix-mail-program' and the corresponding function for\ndisplaying the search results. The function will be called with\nthe mailbox file produced by mairix as the single argument." (repeat (list (symbol :tag "Mail program") (function))) mairix-get-mail-header-functions '((rmail mairix-rmail-fetch-field) (gnus mairix-gnus-fetch-field) (vm mairix-vm-fetch-field)) "Specifies function for obtaining a header field from the current mail.\nThis is an alist where each entry consists of a symbol from\n`mairix-mail-program' and the corresponding function for\nobtaining a header field from the current displayed mail. The\nfunction will be called with the mail header string as single\nargument. You can use nil if you do not have such a function for\nyour mail program, but then searches based on the current mail\nwon't work." (repeat (list (symbol :tag "Mail program") (choice :tag "Header function" (const :tag "none") function))) mairix-widget-select-window-function (lambda nil (select-window (get-largest-window))) "Function for selecting the window for customizing the mairix query.\nThe default chooses the largest window in the current frame." function] 8) #@359 Fields that should be editable during interactive query customization. Header, corresponding mairix command and description for editable fields in interactive query customization. The header specifies which header contents should be inserted into the editable field when creating a Mairix query based on the current message (can be nil for disabling this). (defvar mairix-widget-fields-list '(("from" "f" "From") ("to" "t" "To") ("cc" "c" "Cc") ("subject" "s" "Subject") ("to" "tc" "To or Cc") ("from" "a" "Address") (nil "b" "Body") (nil "n" "Attachment") ("Message-ID" "m" "Message ID") (nil "s" "Size") (nil "d" "Date")) (#$ . 4562)) #@107 Other editable mairix commands when using customization widgets. Currently there are 'threads and 'flags. (defvar mairix-widget-other '(threads flags) (#$ . 5207)) (defvar mairix-last-search nil) (defvar mairix-searches-changed nil) #@38 Display mbox file FOLDER with RMail. (defalias 'mairix-rmail-display #[(folder) "\303\304!\210\305\306\301!\203\"