aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/mh-e (follow)
Commit message (Collapse)AuthorAgeFilesLines
* (Version, mh-version): Update for release 8.0.2.Bill Wohler2006-07-042-2/+8
|
* (mh-tool-bar-define): Fix XEmacs' vector-list so it refers to theBill Wohler2006-07-032-23/+40
| | | | | | | | | | icons in mh-xemacs-icon-map instead of trying to declare the icons in situ. This allows mh-tool-bar.el to be compiled under XEmacs. Remove initial value for mh-tool-bar-folder-buttons, mh-tool-bar-show-buttons, mh-tool-bar-letter-buttons. The MH-E icons now appear in XEmacs. In mh-tool-bar-init, check for mh-xemacs-use-tool-bar-flag sooner. This allows MH-E to be used in XEmacs in a tty (closes SF #1506846).
* Require mh-buffers and mh-compat before mh-xemacs now that mh-xemacsBill Wohler2006-07-032-3/+8
| | | | needs functions in mh-compat.
* (mh-search, mh-index-group-by-folder): Add "the" in loop construct toBill Wohler2006-06-292-4/+16
| | | | | | | be consistent with other loops, and because edebug doesn't work without it. (mh-folder-exists-p): Strip + from folder to avoid redundant +s in regexp (closes SF #1514424).
* (mh-mime-save-parts): Add -store option to mhn (closes SF #1513140).Bill Wohler2006-06-292-1/+8
|
* (Version, mh-version): Update for release 8.0.1.Bill Wohler2006-06-212-2/+8
|
* (mh-index-new-folder): Use -2 suffix instead of <2> suffix for folderBill Wohler2006-06-162-2/+15
| | | | | names, as <> are illegal filename characters on Windows (closes SF #1507002).
* (mh-send-uses-spost): New variable.Bill Wohler2006-06-162-10/+27
| | | | | (mh-send-letter): Do not use -msgid and -mime if mh-send-uses-spost is t (closes SF #1486726).
* (mh-folder-exists-p): Change test from an empty buffer, to one thatBill Wohler2006-06-021-1/+1
| | | | | contains the actual folder, since GNU mailutils' folder command displays output if the folder doesn't exist (closes SF #1499712).
* (Version, mh-version): Update for release 8.0.Bill Wohler2006-05-062-2/+8
|
* Update commentary.Bill Wohler2006-05-062-17/+18
|
* (Version, mh-version): Update for release 7.95.Bill Wohler2006-04-292-2/+8
|
* * mh-e.el (mh-invisible-header-fields-internal): Add entry "X-Provags-ID:"Eric Ding2006-04-262-0/+6
|
* (mh-folder-expand-at-point): Fix folder completion. Folders returnedBill Wohler2006-04-252-7/+10
| | | | | by mh-folder-completion-function no longer need adornment (closes SF #1476270).
* (Version, mh-version): Add +cvs to version.Bill Wohler2006-04-212-2/+6
|
* Release MH-E version 7.94.Bill Wohler2006-04-212-2/+8
| | | | (Version, mh-version): Update for release 7.94.
* (mh-insert-letter): If a message number isn't given, throw an errorBill Wohler2006-04-212-8/+20
| | | | | | | | rather than using a potentially incorrect message number (closes SF #1473729). In addition, use the cur message if mh-sent-from-msg is nil (when sending a message, in contrast to replying). Move conversion of int to string into interactive stanza so body can assume variables are of proper type.
* * mh-tool-bar.el (image-load-path): Define to shush compiler.Bill Wohler2006-04-215-55/+101
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (mh-buffer-exists-p): Move inside mh-do-in-gnu-emacs since it isn't used outside of it. (mh-tool-bar-folder-buttons-init, mh-tool-bar-letter-buttons-init): Update load-path/image-load-path before setting buttons. This code used to be in mh-folder-mode/mh-letter-mode but this was the wrong place since mh-tool-bar-*-buttons-init can also be called when customizing the buttons. (mh-tool-bar-update): New function which updates tool-bar-map in all of the MH-E buffers after customizing the buttons (closes SF #1452718). (mh-tool-bar-folder-buttons-set, mh-tool-bar-letter-buttons-set): Call it (closes SF #1452718). * mh-folder.el (mh-folder-buttons-init-flag): Delete. Use mh-folder-tool-bar-map instead. (image-load-path): Delete. No longer used. (mh-folder-mode): Moved setting of image-load-path into mh-tool-bar-folder-buttons-init. * mh-letter.el (mh-letter-buttons-init-flag): Delete. Use mh-letter-tool-bar-map instead. (image-load-path): Delete. No longer used. (mh-letter-mode): Moved setting of image-load-path into mh-tool-bar-letter-buttons-init. * mh-seq.el (mh-narrow-to-seq, mh-widen): Use with-current-buffer instead of set-buffer.
* Fix typo.Bill Wohler2006-04-191-1/+1
|
* (mh-tool-bar-define): Fix enable-expr so that one can permenentlyBill Wohler2006-04-192-3/+10
| | | | disable a button (such as a separator) with nil.
* Add SF number to :package-version implementation.Bill Wohler2006-04-181-5/+5
|
* (defcustom-mh, defface-mh, defgroup-mh, mh-face-data)Bill Wohler2006-04-182-10/+12
| | | | | | | | | | | (mh-strip-package-version, mh-face-data, mh-inherit-face-flag) (mh-min-colors-defined-flag): Do not unbind these macros and variables. Nice idea, but too many nasty side-effects. These macros are needed by [Cc]ustom-make-dependencies when creating the MH-E customization groups in mh-cus-load.el. These disappeared when the macros above were introduced. Besides, if a developer were to try to show the help for a macro or variable they were looking at and got [No match] when they did so, that would be bad.
* (mh-insert-x-mailer): Strip build number from version in X-MailerBill Wohler2006-04-182-1/+7
| | | | field (closes SF #1466481).
* * mh-acros.el (mh-defun-compat): Rename to defun-mh in order thatBill Wohler2006-04-185-195/+209
| | | | | | | | | | | | | | | variables and functions with the same name are found correctly by find-func (invoked by clicking on the filename link in the *Help* buffer. (mh-defmacro-compat): Rename to defmacro-mh. Ditto. * mh-e.el: (mh-defgroup): Rename to defgroup-mh. Ditto. (mh-defcustom): Rename to defcustom-mh. Ditto. (mh-defface): Rename to defface-mh. Ditto. (mh-font-lock-add-keywords): Make changes according to these renamings. * mh-e.el, mh-compat.el, mh-gnus.el: Use the new names (closes SF #1472029).
* (mh-sub-folders-actual): Mention that folder must have been processedBill Wohler2006-04-172-21/+50
| | | | | | | | | | | | | by mh-normalize-folder-name. (mh-folder-completion-function): Handle completion of folders with absolute names. Also, when flag is t, display complete folder name to provide proper highlighting in Emacs 22 now that minibuffer-completing-file-name is nil (closes SF #1470518). (mh-folder-completing-read): No longer set minibuffer-completing-file-name to t. This was causing "Can't set current directory errors" when browsing absolute file names. Another benefit of this change is that SPC can be used for completion again (closes SF #1470518).
* (mh-font-lock-add-keywords): Fix typo in docstring.Bill Wohler2006-04-152-1/+5
|
* * mh-acros.el (struct, x, y): No need to wrap defvar withBill Wohler2006-04-1511-34/+54
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | eval-when-compile when shushing compiler, even when mh-do-in-xemacs or another construct is used. * mh-comp.el (sendmail-coding-system): Ditto. * mh-e.el (mark-active): Ditto. * mh-folder.el (desktop-save-buffer, font-lock-auto-fontify) (image-load-path, font-lock-defaults): Ditto. * mh-letter.el (image-load-path, font-lock-defaults): Ditto. * mh-mime.el (dots, type, ov) (mm-verify-function-alist, mm-decrypt-function-alist) (pressed-details): Ditto. * mh-search.el (pick-folder, mh-do-in-xemacs) (mh-mairix-folder, mh-flists-search-folders) (which-func-mode, mh-speed-flists-inhibit-flag): Ditto. * mh-seq.el (tool-bar-mode): Ditto. * mh-utils.el (completion-root-regexp) (minibuffer-completing-file-name): Ditto. * mh-xface.el (default-enable-multibyte-characters): Ditto.
* * mh-funcs.el (view-exit-action): No need to wrap defvar withBill Wohler2006-04-146-5/+16
| | | | | | | | | | | | eval-when-compile when shushing compiler. * mh-mime.el (mh-identity-pgg-default-user-id): Ditto. * mh-seq.el (view-exit-action): Ditto. * mh-show.el (font-lock-auto-fontify): Ditto. * mh-utils.el (mh-speed-flists-cache): Ditto
* * mh-compat.el (mh-font-lock-add-keywords): New alias forBill Wohler2006-04-143-1/+34
| | | | | | | font-lock-add-keywords. Returns nil on XEmacs. * mh-e.el: Add MH-E function and variable keywords such as mh-defun-compat and mh-defcustom to font-lock-keywords.
* (customize-package-emacs-version-alist)Bill Wohler2006-04-142-156/+231
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (mh-e, mh-alias, mh-folder, mh-folder-selection) (mh-identity, mh-inc, mh-junk, mh-letter, mh-ranges) (mh-scan-line-formats, mh-search, mh-sending-mail, ) (mh-sequences, mh-show, mh-speedbar, mh-thread, mh-tool-bar) (mh-hooks, mh-faces, mh-alias-completion-ignore-case-flag) (mh-alias-expand-aliases-flag, mh-alias-flash-on-comma) (mh-alias-insert-file, mh-alias-insertion-location) (mh-alias-local-users, mh-alias-local-users-prefix) (mh-alias-passwd-gecos-comma-separator-flag) (mh-new-messages-folders, mh-ticked-messages-folders) (mh-large-folder, mh-recenter-summary-flag) (mh-recursive-folders-flag, mh-sortm-args) (mh-default-folder-for-message-function, ) (mh-default-folder-list, mh-default-folder-must-exist-flag) (mh-default-folder-prefix, mh-identity-list) (mh-auto-fields-list, mh-auto-fields-prompt-flag) (mh-identity-default, mh-identity-handlers, mh-inc-prog) (mh-inc-spool-list, mh-junk-background, mh-junk-disposition) (mh-junk-program, mh-compose-insertion) (mh-compose-skipped-header-fields) (mh-compose-space-does-completion-flag) (mh-delete-yanked-msg-window-flag) (mh-extract-from-attribution-verb, mh-ins-buf-prefix) (mh-letter-complete-function, mh-letter-fill-column) (mh-mml-method-default, mh-signature-file-name) (mh-signature-separator-flag, mh-x-face-file, ) (mh-yank-behavior, mh-interpret-number-as-range-flag) (mh-adaptive-cmd-note-flag, mh-scan-format-file, mh-scan-prog) (mh-search-program, mh-compose-forward-as-mime-flag) (mh-compose-letter-function, mh-compose-prompt-flag) (mh-forward-subject-format, mh-insert-x-mailer-flag) (mh-redist-full-contents-flag, mh-reply-default-reply-to) (mh-reply-show-message-flag, ) (mh-refile-preserves-sequences-flag, mh-tick-seq) (mh-update-sequences-after-mh-show-flag) (mh-bury-show-buffer-flag, mh-clean-message-header-flag) (mh-decode-mime-flag, ) (mh-display-buttons-for-alternatives-flag) (mh-display-buttons-for-inline-parts-flag) (mh-do-not-confirm-flag, mh-fetch-x-image-url) (mh-graphical-smileys-flag, mh-graphical-emphasis-flag) (mh-highlight-citation-style, mh-invisible-header-fields) (mh-invisible-header-fields-default, mh-lpr-command-format) (mh-max-inline-image-height, mh-max-inline-image-width) (mh-mhl-format-file, mh-mime-save-parts-default-directory) (mh-print-background-flag, mh-show-maximum-size) (mh-show-use-xface-flag, mh-store-default-directory) (mh-summary-height, mh-speed-update-interval) (mh-show-threads-flag, mh-tool-bar-search-function) (mh-defcustom, mh-after-commands-processed-hook) (mh-alias-reloaded-hook, mh-before-commands-processed-hook) (mh-before-quit-hook, mh-before-send-letter-hook) (mh-delete-msg-hook, mh-find-path-hook, mh-folder-mode-hook) (mh-forward-hook, mh-inc-folder-hook, ) (mh-insert-signature-hook, ) (mh-kill-folder-suppress-prompt-hooks, mh-letter-mode-hook) (mh-mh-to-mime-hook, mh-search-mode-hook, mh-quit-hook) (mh-refile-msg-hook, mh-show-hook, mh-show-mode-hook) (mh-unseen-updated-hook, mh-folder-address, mh-folder-body) (mh-folder-cur-msg-number, mh-folder-date, mh-folder-deleted) (mh-folder-followup, mh-folder-msg-number, mh-folder-refiled) (mh-folder-sent-to-me-hint, mh-folder-sent-to-me-sender) (mh-folder-subject, mh-folder-tick, mh-folder-to) (mh-letter-header-field, mh-search-folder, mh-show-cc) (mh-show-date, mh-show-from, mh-show-header, mh-show-pgg-bad) (mh-show-pgg-good, mh-show-pgg-unknown, mh-show-signature) (mh-show-subject, mh-show-to, mh-show-xface, ) (mh-speedbar-folder, mh-speedbar-folder-with-unseen-messages) (mh-speedbar-selected-folder) (mh-speedbar-selected-folder-with-unseen-messages): Use dotted notation in :package-version keyword.
* (mh-path, mh-variant): Define with mh-defcustom and addBill Wohler2006-04-072-56/+63
| | | | :package-version keyword.
* (mh-strip-package-version): Make macro, also to avoid compiler error.Bill Wohler2006-04-012-60/+70
| | | | (mh-defface-compat): Incorporate body into mh-face-data and delete.
* (mh-strip-package-version): Move before use to avoid compiler error.Bill Wohler2006-03-312-13/+18
|
* * mh-e.el (mh-defcustom, mh-defface, mh-defgroup): Macros to removeBill Wohler2006-03-303-342/+616
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | new :package-version keyword in older settings. (customize-package-emacs-version-alist): Add MH-E version to Emacs version mappings. (mh-e, mh-alias, mh-folder, mh-folder-selection) (mh-identity, mh-inc, mh-junk, mh-letter, mh-ranges) (mh-scan-line-formats, mh-search, mh-sending-mail) (mh-sequences, mh-show, mh-speedbar, mh-thread, mh-tool-bar) (mh-hooks, mh-faces): Add :package-version keyword to these groups. (mh-alias-completion-ignore-case-flag) (mh-alias-expand-aliases-flag, mh-alias-flash-on-comma) (mh-alias-insert-file, mh-alias-insertion-location) (mh-alias-local-users, mh-alias-local-users-prefix) (mh-alias-passwd-gecos-comma-separator-flag) (mh-new-messages-folders, mh-ticked-messages-folders) (mh-large-folder, mh-recenter-summary-flag) (mh-recursive-folders-flag, mh-sortm-args) (mh-default-folder-for-message-function) (mh-default-folder-list, mh-default-folder-must-exist-flag) (mh-default-folder-prefix, mh-identity-list) (mh-auto-fields-list, mh-auto-fields-prompt-flag) (mh-identity-default, mh-identity-handlers, mh-inc-prog) (mh-inc-spool-list, mh-junk-background, mh-junk-disposition) (mh-junk-program, mh-compose-insertion) (mh-compose-skipped-header-fields) (mh-compose-space-does-completion-flag) (mh-delete-yanked-msg-window-flag) (mh-extract-from-attribution-verb, mh-ins-buf-prefix) (mh-letter-complete-function, mh-letter-fill-column) (mh-mml-method-default, mh-signature-file-name) (mh-signature-separator-flag, mh-x-face-file) (mh-yank-behavior, mh-interpret-number-as-range-flag) (mh-adaptive-cmd-note-flag, mh-scan-format-file, mh-scan-prog) (mh-search-program, mh-compose-forward-as-mime-flag) (mh-compose-letter-function, mh-compose-prompt-flag) (mh-forward-subject-format, mh-insert-x-mailer-flag) (mh-redist-full-contents-flag, mh-reply-default-reply-to) (mh-reply-show-message-flag) (mh-refile-preserves-sequences-flag, mh-tick-seq) (mh-update-sequences-after-mh-show-flag) (mh-bury-show-buffer-flag, mh-clean-message-header-flag) (mh-decode-mime-flag) (mh-display-buttons-for-alternatives-flag) (mh-display-buttons-for-inline-parts-flag) (mh-do-not-confirm-flag, mh-fetch-x-image-url) (mh-graphical-smileys-flag, mh-graphical-emphasis-flag) (mh-highlight-citation-style, mh-invisible-header-fields) (mh-invisible-header-fields-default, mh-lpr-command-format) (mh-max-inline-image-height, mh-max-inline-image-width) (mh-mhl-format-file, mh-mime-save-parts-default-directory) (mh-print-background-flag, mh-show-maximum-size) (mh-show-use-xface-flag, mh-store-default-directory) (mh-summary-height, mh-speed-update-interval) (mh-show-threads-flag, mh-tool-bar-search-function): Add :package-version keyword to these options. (mh-after-commands-processed-hook) (mh-alias-reloaded-hook, mh-before-commands-processed-hook) (mh-before-quit-hook, mh-before-send-letter-hook) (mh-delete-msg-hook, mh-find-path-hook, mh-folder-mode-hook) (mh-forward-hook, mh-inc-folder-hook) (mh-insert-signature-hook) (mh-kill-folder-suppress-prompt-hooks, mh-letter-mode-hook) (mh-mh-to-mime-hook, mh-search-mode-hook, mh-quit-hook) (mh-refile-msg-hook, mh-show-hook, mh-show-mode-hook) (mh-unseen-updated-hook): Add :package-version keyword to these hooks. (mh-min-colors-defined-flag) (mh-folder-address, mh-folder-body, mh-folder-cur-msg-number) (mh-folder-date, mh-folder-deleted, mh-folder-followup) (mh-folder-msg-number, mh-folder-refiled) (mh-folder-sent-to-me-hint, mh-folder-sent-to-me-sender) (mh-folder-subject, mh-folder-tick, mh-folder-to) (mh-letter-header-field, mh-search-folder, mh-show-cc) (mh-show-date, mh-show-from, mh-show-header, mh-show-pgg-bad) (mh-show-pgg-good, mh-show-pgg-unknown, mh-show-signature) (mh-show-subject, mh-show-to, mh-show-xface) (mh-speedbar-folder, mh-speedbar-folder-with-unseen-messages) (mh-speedbar-selected-folder) (mh-speedbar-selected-folder-with-unseen-messages): : Add :package-version keyword to these faces. * mh-tool-bar.el (mh-tool-bar-define): Added commented-out :package-version keywords.
* Use clipboard-kill-region, clipboard-kill-ring-save, andBill Wohler2006-03-282-23/+42
| | | | | | | | | | | | | clipboard-yank instead of undo, kill-region, and menu-bar-kill-ring-save respectively. In MH-Letter mode, move save-buffer and mh-fully-kill-draft icons in front of mh-compose-insertion to be consistent with other mailers, such as Evolution. In MH-Folder mode, move vanilla reply icon to the left of the other reply icons. Use mail/inbox icon instead of mail, next-page instead of page-down, delete instead of close, mail/move instead of mail/refile, data-save instead of execute, mail/flag-for-followup instead of highlight, contact instead of mail/alias, open instead of fld-open, zoom-out instead of widen.
* * mh-folder.el (mh-execute-commands, mh-rescan-folder):Bill Wohler2006-03-283-3/+8
| | | | * mh-funcs.el (mh-pack-folder): Sync docstrings with manual.
* Separate name and email with two spaces.Romain Francoise2006-03-281-1/+1
|
* Fix email address/name from last checkinEric Ding2006-03-271-1/+1
|
* mh-e.el (mh-invisible-header-fields-internal): Add entries "X-AOL-IP:"Eric Ding2006-03-272-0/+7
| | | | and "X-MB-Message-" (AOL WebMail)
* (mh-reply): Sync docstring with manual.Bill Wohler2006-03-192-4/+12
|
* (mh-image-load-path-for-library): Shorten first line in docstring.Bill Wohler2006-03-192-1/+6
|
* (mh-image-load-path-for-library): Minor docstring fix.Bill Wohler2006-03-172-2/+7
|
* (mh-send-letter): Use split-string to break up mh-send-args (closes SFBill Wohler2006-03-162-10/+7
| | | | | | #1448604). (mh-compose-and-send-mail): Use run-hook-with-args for mh-compose-letter-function.
* (mh-list-to-string-1): Use dolist.Bill Wohler2006-03-162-14/+16
|
* (mh-image-load-path-for-library): Prefer user's images.Bill Wohler2006-03-162-27/+48
|
* * mh-compat.el (mh-image-load-path-for-library): Fix example by notBill Wohler2006-03-156-10/+36
| | | | | | | | | | | | | | recommending that one binds image-load-path. Just defvar it to placate compiler and only use it if previously defined. * mh-e.el (image-load-path): Don't bind! * mh-folder.el (mh-folder-mode): Only use image-load-path if previously defined. * mh-letter.el (mh-letter-mode): Ditto. * mh-utils.el (mh-logo-display): Ditto.
* * mh-compat.el (mh-image-load-path-for-library): Incorporate changesBill Wohler2006-03-146-41/+46
| | | | | | | | | | | | | | | | | from image-load-path-for-library, which are: (image-load-path-for-library): Pass value of path rather than symbol. Always return list of directories. Guarantee that image directory comes first. * mh-e.el (image-load-path): Define on those Emacsen that lack it to avoid compile and run-time errors. * mh-folder.el (mh-folder-mode): Use new idiom for setting image-load-path. * mh-letter.el (mh-letter-mode): Ditto. * mh-utils.el (mh-logo-display): Ditto.
* (mh-folder-list): Fix docstring (closes SF #1448498).Bill Wohler2006-03-132-1/+6
|
* (mh-image-load-path-for-library): Merged changes from Reiner. AddBill Wohler2006-03-112-5/+19
| | | | no-error argument. If path t, just return directory.
* (mh-replace-regexp-in-string): Pass the literal flag toBill Wohler2006-03-112-2/+8
| | | | | | replace-in-string. This was badly needed by mh-quote-pick-expr in order to properly quote subjects when using / s on XEmacs (closes SF #1447598).