Lines Matching +refs:rmail +refs:automatic +refs:folder +refs:directives

5 	(mh-alias-grab-from-field, mh-pack-folder): Image files moved to
8 (mh-rescan-folder): Ditto. Renamed image file to refresh.* since
18 * mh-utils.el (mh-prompt-for-folder):
54 (mh-folder-mode): Add autoload cookie. Lars Hansen
60 * mh-customize.el (mh-folder-body-face, mh-folder-cur-msg-face)
61 (mh-folder-cur-msg-number-face): New backward-compatibility
64 * mh-customize.el (mh-folder-body, mh-folder-cur-msg)
65 (mh-folder-cur-msg-number, mh-folder-date, mh-folder-followup)
66 (mh-folder-msg-number, mh-folder-refiled, mh-folder-subject)
67 (mh-folder-tick, mh-folder-to, mh-index-folder)
71 (mh-show-xface, mh-speedbar-folder, mh-speedbar-selected-folder)
72 (mh-speedbar-folder-with-unseen-messages)
73 (mh-speedbar-selected-folder-with-unseen-messages)
74 (mh-folder-msg-number, mh-folder-subject, mh-folder-followup)
75 (mh-folder-subject): Remove "-face" suffix from face names.
76 (mh-folder-body, mh-folder-cur-msg, mh-folder-cur-msg-number)
77 (mh-folder-date-face, mh-folder-followup-face)
78 (mh-folder-msg-number-face, mh-folder-refiled-face)
79 (mh-folder-subject-face, mh-folder-tick-face, mh-folder-to-face)
80 (mh-index-folder-face, mh-letter-header-field-face)
84 (mh-show-from-face, mh-show-xface-face, mh-speedbar-folder-face)
85 (mh-speedbar-selected-folder-face)
86 (mh-speedbar-folder-with-unseen-messages-face)
87 (mh-speedbar-selected-folder-with-unseen-messages-face):
89 (mh-folder-body-face, mh-folder-cur-msg-face)
90 (mh-folder-cur-msg-number-face, mh-folder-date-face)
91 (mh-folder-followup-face, mh-folder-msg-number-face)
92 (mh-folder-deleted-face, mh-folder-refiled-face)
93 (mh-folder-subject-face, mh-folder-address-face)
94 (mh-folder-scan-format-face, mh-folder-to-face)
95 (mh-index-folder-face, mh-show-cc-face, mh-show-date-face)
99 (mh-speedbar-folder-with-unseen-messages)
100 (mh-speedbar-selected-folder-with-unseen-messages):
105 * mh-speed.el (mh-folder-speedbar-buttons)
106 (mh-speed-update-current-folder, mh-speed-normal-face)
152 (mh-folder-mode): Add autoload cookie.
195 folder the default message presented is the sent message. For
240 (mh-tool-bar-folder-help, mh-tool-bar-letter-help): Use info
265 * mh-customize.el (mh-speedbar-selected-folder-face): Special case
342 * mh-pick.el (mh-search-folder): Synced docstrings with manual.
455 * mh-e.el (mh-inc-folder): Only remove the window on the show
475 current folder. This change avoids that by getting rid of the
477 messages to a previously empty folder. Before the modification
487 run in a narrowed folder. The user sequence notation was getting
550 (mh-folder-mode-map): Add ";" key binding for it.
606 (mh-folder-completing-read): Make the folder completion look
691 * mh-funcs.el (mh-undo-folder): Removed deprecated `ignore'
696 (mh-folder-font-lock-keywords): Removed reference to deleted
733 * mh-utils.el (mh-folder-completing-read): In recent CVS Emacs,
736 during folder name completion. This is not entirely sufficient,
737 since the leading "+" in folder names is still mishandled. A patch
785 (mh-recenter-summary-flag, mh-default-folder-for-message-function)
786 (mh-default-folder-must-exist-flag, mh-index-program)
858 (mh-folder-mode): Bind desktop-save-buffer to t.
902 * README: Vladimir Ivanovic reports that mh-rmail works with
914 * mh-e.el (mh-folder-mode): Bind desktop-save-buffer to t.
932 * mh-e.el (mh-folder-size-flist): Add -showzero option so that the
945 * mh-e.el (mh-folder-from-address): Go to the end of buffer if the
970 * mh-e.el (mh-prompt-for-refile-folder): Marking the whole folder
992 * mh-index.el (mh-index-insert-folder-headers): Always create the
995 which-function-mode is turned on after the folder buffer has been
996 prepared, display of the folder info was being inhibited. The
1011 * mh-index.el (mh-index-insert-folder-headers): Modified so that
1018 mh-folder-mode supports it.
1019 (mh-folder-mode): Add support for imenu.
1052 * mh-e.el (mh-folder-mode-map): Remove "l" binding for
1106 * mh-e.el (mh-rmail, mh-nmail): Well, actually, we run in both GNU
1123 * mh-e.el (mh-rmail, mh-nmail): Ditto.
1165 * mh-e.el (mh-folder-mode): Make the variable
1193 * mh-e.el (mh-folder-mode-map): Add mh-print-msg ("l") back, it
1249 mh-tool-bar-folder-buttons-set. This enables proper compilation
1256 * mh-e.el (mh-folder-mode): Same as above.
1292 * mh-e.el (mh-folder-mode): Only load the toolbar in XEmacs if
1351 (mh-junk-mail-folder): Since the variable can accept values other
1352 than folder names, renamed to mh-junk-disposition to more
1360 s/mh-junk-mail-folder/mh-junk-disposition/. Merge docstring with
1363 (mh-bogofilter-blacklist): No longer suggest using automatic
1365 (mh-bogofilter-whitelist): No longer suggest using automatic
1389 * mh-e.el (mh-folder-mode-map): Remove key binding for
1440 used in secure directives.
1467 (mh-catchup, mh-folder-map): A new interactive function to mark
1468 messages as read has been added and bound to "F c" in the folder
1471 * mh-utils.el (mh-show-catchup, mh-show-folder-map): New
1485 into the spam folder.
1492 encrypt/sign, just sign directives.
1551 * mh-e.el (mh-folder-message-menu): Enable undo menu entry only
1626 * mh-e.el (mh-folder-message-menu): Fix a little bug which shows
1752 * mh-e.el (mh-colors-available-flag, mh-folder-mode): New
1754 appropriately in mh-folder-mode.
1804 mh-folder to mh-sequences group. Synced docstring with manual.
1859 * mh-e.el (mh-folder-size, mh-folder-size-folder)
1860 (mh-folder-size-flist): If flist is not present use folder to find
1861 the number of messages in the folder. Also the .mh_sequences file
1868 (mh-collect-folder-names): Use folders instead of flists. One
1873 (mh-collect-folder-names-filter): Don't consider folder names that
1958 * mh-customize.el (mh-folder-selection): New group to hold
1960 (mh-default-folder-list, mh-default-folder-must-exist-flag,
1961 mh-default-folder-prefix): Moved to mh-folder-selection group.
1963 (mh-default-folder-for-message-function): New defcustom. Was a
1966 * mh-utils.el (mh-default-folder-for-message-function): Moved to
1969 * mh-e.el (mh-folder-from-address, mh-prompt-for-refile-folder):
2187 * mh-e.el (mh-folder-size, mh-folder-size-folder)
2188 (mh-folder-size-flist): If flist is not present use folder to
2189 find the number of messages in the folder. Also the .mh_sequences
2221 * mh-funcs.el (mh-undo-folder): Ditto.
2237 * mh-utils.el (mh-prompt-for-folder): Ditto.
2244 * mh-funcs.el (mh-undo-folder): Removed commented-out code since
2254 (mh-collect-folder-names): Use folders instead of flists. One
2259 (mh-collect-folder-names-filter): Don't consider folder names that
2304 unseen sequence are not present in the folder buffer then calling
2312 mh-folder-mode in docstring (closes SF #728638). Added
2315 * mh-e.el (mh-folder-mode): Added information about ranges to
2320 (mh-folder-speedbar-key-map): Replaced keybindings for
2323 (mh-folder-speedbar-menu-items): Replaced menu items for Run
2332 * mh-e.el (mh-scan-folder): Handle ranges from user input properly.
2382 * mh-speed.el (mh-folder-speedbar-menu-items): Added separator
2486 * mh-e.el (mh-folder-unseen-seq-name, mh-folder-unseen-seq-list):
2490 `mh-folder-unseen-seq-name' can be replaced by the variable
2491 `mh-unseen-seq' and calls to `mh-folder-unseen-seq-list' can be
2581 * mh-e.el (mh-inc-folder): If the user is in a different folder
2582 displaying a message and runs mh-inc-folder, then the folder
2584 message in the old folder. The change fixes this.
2585 (mh-visit-folder): Make the handling of the show window similar to
2586 that of mh-inc-folder.
2590 * mh-e.el (mh-folder-message-menu, mh-folder-folder-menu): Use the
2607 believe that every message in the folder is being refiled.
2627 to search for MHN directives in a part of the buffer.
2711 mh-index-new-folder.
2712 (mh-index-new-folder): Improved so that redoing the same search
2713 will reuse the old index folder.
2714 (mh-index-folder-search-regexp): New function which that extracts
2715 out the search expression that produced the index folder.
2763 (mh-kill-folder-suppress-prompt-hook): Use "you" instead of "the
2791 (mh-show-folder-map): Add key binding for "F q".
2793 * mh-e.el (mh-folder-map): Same as above.
2998 * mh-e.el (mh-folder-mode): Remove conditional on tool-bar-mode.
3123 * mh-e.el (mh-folder-from-address): The function
3194 (mh-folder-expand-at-point): Make Fcc completion work in XEmacs
3307 (mh-thread-folder): Simplified by the use of mh-iterate-on-range.
3316 * mh-funcs.el (mh-undo-folder): Use mh-remove-all-notation
3319 * mh-e.el (mh-folder-font-lock-keywords): The entry for unseen
3324 (mh-sequence-notation-history, mh-folder-mode): New variable that
3375 line in the folder buffer to be highlighted even when we are in
3467 (mh-folder-sequence-menu, mh-get-new-mail): Use
3468 mh-folder-view-stack instead of the now removed
3472 (mh-folder-view-stack): New variable to keep track of a stack of
3537 * mh-utils.el (mh-collect-folder-names): Use mh-exec-daemon to
3544 * mh-e.el (mh-folder-font-lock-unseen): Use mh-seq-list to do
3565 allows us to recover index folder information if Emacs is
3566 restarted, or the index folder is visited after the buffer has
3571 (mh-index-insert-folder-headers, mh-index-group-by-folder): We
3576 of the file that keeps track of index folder data.
3577 (mh-make-folder): Read index folder data if available.
3611 * mh-utils.el (mh-find-path): Cache folder names so that
3612 folder name completion is always fast.
3614 pre-caching folder names.
3615 (mh-collect-folder-names, mh-collect-folder-names-filter)
3616 (mh-populate-sub-folders-cache): Functions to pre-cache folder
3650 * mh-e.el (mh-folder-map): Add "F'" to the map for
3660 (mh-show-folder-map): Add "F'" to the map for
3665 * mh-index.el (mh-index-search): The old cur in the source folder
3671 * mh-e.el (mh-folder-from-address): Modified to allow multiple
3673 (mh-inc-folder, mh-visit-folder): Fix an off by one error.
3704 * mh-funcs.el (mh-pack-folder): Ditto.
3706 * mh-e.el (mh-rescan-folder, mh-visit-folder): Ditto.
3763 * mh-e.el (mh-index-sequence-search-flag, mh-folder-mode): New
3764 local variable to remember that a folder buffer contains results
3767 (mh-visit-folder): Create sequences in the index folder.
3771 just once. Also update source folder sequence if messages are
3772 being deleted from a sequence in an index folder.
3788 of the current folder, needed since flists adds an extra ?+ char
3789 at the end of the current folder name, wasn't entirely correct.
3793 sequence in source folder is updated if we delete a sequence in an
3794 index folder.
3806 folder is propagated to the source folders (closes SF #709664).
3808 * mh-index.el (mh-flists-results-folder, mh-flists-sequence)
3811 (mh-index-generate-pretty-name): Updated so that folder names are
3816 the speedbar is updated to reflect the new index folder created.
3818 in the index folder.
3823 functions to update sequences in source folder to reflect changes
3824 in index folder.
3834 * mh-customize.el (mh-kill-folder-suppress-prompt-hook): New hook
3835 used by mh-kill-folder to suppress the prompt.
3837 * mh-funcs.el (mh-kill-folder): Suppress prompt not if
3839 mh-kill-folder-suppress-prompt-hook return non-nil.
3842 the current folder was generated by an index search for use by
3843 mh-kill-folder-suppress-prompt-hook
3917 * mh-utils.el (mh-normalize-folder-name): Make the completion
3966 * mh-funcs.el (mh-kill-folder): Added space after prompt to give
3989 (mh-default-folder-list): Updated docstring to reflect new Check
3996 * mh-e.el (mh-folder-folder-menu): Added Folder -> View New
3999 * mh-utils.el (mh-show-folder-menu): Ditto.
4008 directives before sending.
4020 * mh-index.el (mh-index-visit-folder): Prompt before reusing
4021 existing folder buffer.
4050 * mh-e.el: define-key "I" in mh-folder-mode-map for mh-inc-spool-map.
4084 button in the show buffer only when the folder is narrowed.
4087 separate tool-bar-map is used in show-mode when folder is
4209 * mh-utils.el (with-mh-folder-updating, mh-in-show-buffer): Use
4220 * mh-e.el (mh-folder-from-address): Minor Fix. Wrong ending of
4226 modified to recognize directives to encrypt/sign messages.
4230 * mh-e.el (mh-folder-from-address): E-mail messages missing the
4235 * mh-e.el (mh-inc-folder): Modified the prompt text to read
4245 directive-to-MIME conversion if any directives are detected,
4270 * mh-e.el (mh-folder-from-address): Fix minor problem with To:
4273 * mh-e.el (mh-folder-from-address): Bugfix match ?+ character not
4278 * mh-e.el (mh-inc-folder): Add second optional argument for the
4279 folder to inc new mail into instead of mh-inbox.
4283 * mh-e.el (mh-folder-from-address): The first match found in
4284 `mh-default-folder-list' is used.
4286 * mh-customize.el (mh-default-folder-list): Tweak docs
4313 Change color to match mh-folder-tick-face.
4319 * mh-e.el (mh-folder-from-address): Check `mh-default-folder-list'
4322 * mh-customize.el (mh-default-folder-list): Add extra boolean flag
4328 * mh-customize.el (mh-folder-tick-face): Change tick highlight
4353 * mh-e.el (mh-folder-sequence-menu, mh-limit-map): Arrange for a
4361 * mh-e.el (mh-folder-sequence-menu): Add entry for mh-toggle-tick.
4375 messages in a part of the folder are notated.
4402 condition when messages from the last source folder had been
4403 removed was incorrect. This caused a folder header to appear
4436 (mh-junk-program, mh-junk-mail-folder): User customizable
4461 (mh-folder-mode): Initialize mh-tick-seq-changed-when-narrowed-flag.
4465 (mh-folder-mode-map): Add key binding for "'"
4467 * mh-customize.el (mh-tick-seq, mh-folder-tick-face): New
4476 prints out thread tree. It maintains the original folder info if
4477 the folder was created by index search (closes SF #709672).
4478 (mh-copy-seq-to-eob, mh-thread-inc, mh-thread-folder): Use
4481 there can be lines in the folder which aren't valid message scan
4487 (mh-index-search): Enable automatic threading of index folders if
4489 (mh-index-next-folder): Relax error checking since index folder
4490 can be threaded while the source folder info is visible.
4491 (mh-index-group-by-folder): New function that is used in
4492 mh-thread-folder to keep source folder info visible during
4514 prepend + to folder name as flists does that for us. Use
4519 whether mh-last-destination-folder is updated or not.
4533 * mh-e.el (mh-folder-mode): Same as above.
4565 (mh-tool-bar-folder-set, mh-tool-bar-folder-buttons-set)
4572 (mh-tool-bar-folder-help, mh-tool-bar-letter-help)
4598 * mh-index.el (mh-index-new-messages): If the destination folder
4600 already present, but MH-E doesn't have it open, then a new folder
4609 * mh-index.el (mh-flists-results-folder): Subfolder under
4612 searching will never use the folder reserved for the flists
4615 messages in the index folder to the unseen sequence.
4617 index folder synced with the actual folders from where the
4620 folder or adding/removing messages to it doesn't change the
4631 * mh-utils.el (mh-show-folder-map): Add binding for
4633 (mh-show-msg): Update the unseen sequence in the source folder.
4635 * mh-e.el (mh-folder-font-lock-unseen): The function assumes that
4637 on the current line. This doesn't work in the index folder since
4638 we have lines containing the folder name and empty lines in
4641 (mh-folder-map): Add key binding for "Fn"
4664 the diagnostic about the folder the message was refiled to. The
4728 (mh-tool-bar-folder-buttons):
4729 (mh-tool-bar-folder-buttons-set):
4801 * mh-utils.el (mh-allow-root-folder-flag): New global variable
4802 that decides if "+" is an acceptable folder name.
4803 (mh-folder-completion-function): Refine the test for existing
4804 folders to take mh-allow-root-folder-flag into account.
4805 (mh-folder-completing-read, mh-prompt-for-folder): Use the
4806 allow-root-folder-flag argument of mh-prompt-for-folder and add a
4807 similar argument to mh-folder-completing-read.
4845 * mh-e.el (mh-folder-mode): Same as above.
4861 * mh-e.el (mh-visit-folder): If mh-visit-folder is used to visit
4862 the folder currently being visited (effectively doing a rescan)
4870 * mh-e.el (mh-scan-folder): Call mh-reset-threads-and-narrowing
4872 clearing of the folder.
4873 (mh-rescan-folder, mh-visit-folder): Remove calls to
4875 mh-scan-folder anyway.
4877 * mh-funcs.el (mh-sort-folder): Same as above.
4928 * mh-pick.el (mh-search-folder): The function was setting the
4929 global value of the variables mh-current-folder and
4931 assumes that these variables are nil when we aren't in a folder
4940 * mh-funcs.el (mh-undo-folder): Comment out call to sit-for that
4943 * mh-e.el (mh-scan-folder): Messages marked for deletion or
4951 * mh-comp.el (mh-folder-expand-at-point): The function
5008 (mh-mail-abbrev-make-syntax-table, mh-folder-expand-at-point):
5021 * mh-speed.el (mh-folder-speedbar-buttons, mh-speed-add-buttons)
5023 (mh-speed-flists-folder, mh-speed-flists): Add optional folder
5025 only for that one folder.
5073 (mh-folder-mode): Use mh-funcall-if-exists to call hl-line-mode.
5086 (mh-folder-expand-at-point): Use mh-funcall-if-exists to call
5116 * mh-e.el (mh-folder-size): Pass on an extra value to remove
5118 (mh-folder-mode): Surround calls to hl-line-mode and
5123 (mh-tool-bar-folder-set): These functions call tool-bar-*
5127 * mh-comp.el (mh-letter-mode, mh-folder-expand-at-point): Only
5168 * mh-comp.el (mh-folder-expand-at-point): Tweak the error
5241 * mh-comp.el (mh-folder-expand-at-point): Add function doc string
5247 * mh-e.el (mh-folder-from-address): Same as above.
5254 (mh-folder-expand-at-point): Handle nested folders.
5268 (mh-folder-expand-at-point): Do completion at point for folder
5371 * mh-utils.el (mh-current-folder-name): Global variable that
5372 keeps track of current folder.
5373 (mh-normalize-folder-name): Substitute @ with
5374 mh-current-folder-name (closes SF #666774).
5375 (mh-prompt-for-folder): Bind mh-current-folder-name. Also
5376 invalidate cache if we are visiting a folder that wasn't found in
5377 the sub-folder cache. This is an indication that folders may have
5384 (mh-normalize-folder-name): Leading "/" characters were being
5395 (mh-inc-folder): Avoid calling mh-show if point is not on a valid
5435 * mh-customize.el (mh-default-folder-must-exist-flag): Changed
5442 * mh-pick.el (mh-do-search, mh-search-folder): Checkdoc fixes.
5492 (mh-tool-bar-folder-set): Modified so that clicking the customize
5500 following starting from an unthreaded wide folder:
5503 (3) Thread narrowed folder with T t
5505 (5) Unthread narrowed folder with T t
5506 At this point we would have an empty folder. The change fixes
5559 * mh-e.el (mh-folder-mode): Initialize overlay-arrow-string so
5571 the folder names in a search results folder screws up the
5574 * mh-index.el (mh-index-delete-folder-headers): Position the
5580 * mh-e.el (mh-scan-folder): Reuse mh-notate-deleted-and-refiled.
5592 operating on regions. The key idea is to loop over the folder
5620 * mh-e.el (mh-make-folder-mode-line): Display logo in
5621 mh-folder-mode.
5652 * mh-utils.el (mh-folder-completion-function): If there is a
5653 +foo/bar folder and the user types foo//bar then the completion
5655 normalized folder name. This change fixes that.
5659 * mh-e.el (mh-rmail): Modified so that new and unseen messages
5679 (mh-index-pick-folder, mh-pick-binary): Variables needed to
5683 (mh-mairix-binary, mh-mairix-directory, mh-mairix-folder): New
5689 * mh-funcs.el (mh-kill-folder): Move message to the end.
5691 * mh-e.el (mh-folder-mode): Make overlay-arrow-position and
5693 remain even if some other folder is visited.
5705 * mh-speed.el (mh-speed-current-folder): Keep track of current
5706 folder when flists is called.
5711 * mh-e.el (mh-folder-size): Remove the unnecessary error check.
5713 occasionally avoid problems with folder names that end with '+'.
5715 * mh-utils.el (mh-sub-folders-actual): Fix the folder name
5717 the folder name.
5721 * mh-utils.el (mh-normalize-folder-name): Enhanced so that it can
5722 now handle ".." and "." correctly during folder name completion.
5723 (mh-normalize-folder-name): Avoid error in boundary condition
5724 where the folder string is empty.
5728 * mh-e.el (mh-visit-folder): Pass `current-prefix-arg' to
5734 * mh-utils.el (mh-normalize-folder-name): New function that
5735 normalizes folder names.
5736 (mh-sub-folders): Use mh-normalize-folder-name. Also the function
5738 folder potentially has subfolders.
5739 (mh-sub-folders-actual): Simplified since the folder has already
5743 (mh-folder-completion-map): Ugly hack to make the error go away
5745 (mh-folder-completion-function): The completion function will now
5746 be more selective in adding '/' at the end of completed folder
5748 (mh-folder-completing-read): The folder name is normalized before
5763 (mh-folder-completion-function): Modify the function so that one
5764 tab is now sufficient to complete the folder name and add a
5766 (mh-folder-completing-read): Remove the trailing / that the
5767 completion function now adds to the folder name. Also multiple /
5768 characters in the folder input are removed. So if the user inputs
5788 (mh-narrow-to-seq, mh-widen, mh-thread-inc, mh-thread-folder): Use
5794 (mh-folder-mode): Create a marker for the fringe.
5807 (mh-prompt-for-folder): Remove call of mh-folder-list-change-hook.
5809 * mh-funcs.el (mh-kill-folder): Don't ask for confirmation if
5810 called on a folder holding index search results. Also the now
5811 removed mh-folder-list-change-hook is called no more.
5813 * mh-customize.el (mh-auto-folder-collect-flag)
5814 (mh-folder-list-change-hook): Removed.
5820 * mh-customize.el (mh-default-folder-must-exist-flag): New
5821 variable to suppress suggested folder if the folder doesn't
5823 (mh-default-folder-list): New variable that
5824 holds mapping between an address and the desired folder for
5826 (mh-default-folder-prefix, mh-default-folder-must-exist-flag): In
5827 docstring, refer to documentation for mh-prompt-for-refile-folder
5828 and mh-folder-from-address.
5833 * mh-e.el (mh-folder-from-address): Use new variable
5834 mh-default-folder-must-exist-flag to return nil if this variable
5835 is t and the folder doesn't already exist. In addition, can now
5836 look up a default folder in the new variable
5837 mh-default-folder-list (closes SF #657096).
5838 (mh-prompt-for-refile-folder): In docstring, refer to
5839 documentation in mh-folder-from-address.
5848 * mh-seq.el (mh-thread-folder): Get headers for exactly the
5857 * mh-pick.el (mh-search-folder): Fix typo.
5861 * mh-utils.el (mh-prompt-for-folder): Add new argument to allow
5862 it to accept + as a folder name. This allows the user to search
5865 * mh-pick.el (mh-search-folder): Fix interactive spec of function.
5886 (mh-prompt-for-folder): Replace mh-update-sub-folders-cache with
5893 (mh-search-folder): Set mh-searching-function to use pick.
5894 (mh-search-folder, mh-pick-menu, mh-pick-mode-help-messages)
5904 (mh-index-new-folder): Replace mh-update-sub-folders-cache with
5907 * mh-funcs.el (mh-kill-folder): Same as above.
5917 * mh-e.el (mh-folder-from-address): New function that proposes the
5918 name of a folder with an alias for the address in the current message.
5919 (mh-prompt-for-refile-folder): Use it (closes SF #657096).
5921 * mh-customize.el (mh-default-folder-prefix): New variable used by
5922 mh-folder-from-address.
5926 cookie (used by mh-folder-from-address in mh-e.el). Edited text in
5950 * mh-e.el (mh-folder-size): If the user doesn't have a
5958 * mh-e.el (mh-prompt-for-refile-folder): New function which
5959 refactors out the intelligent folder guessing code from
5961 (mh-refile-msg): Use mh-prompt-for-refile-folder.
5963 * mh-seq.el (mh-thread-refile): Use mh-prompt-for-refile-folder to
5964 do the same intelligent destination folder guessing as
5967 * mh-utils.el (mh-folder-list, mh-make-folder-list-process)
5968 (mh-folder-list-temp, mh-folder-list-partial-line)
5969 (mh-set-folder-list): Removed.
5974 (mh-folder-completion-function): New function is the folder name
5976 (mh-folder-completing-read): A thin wrapper function that is used
5980 (mh-prompt-for-folder): Use mh-folder-completing-read to read in
5981 the folder name with hierarchical completion (closes SF #664821).
5987 (mh-speed-add-folder): Use the new names.
5989 * mh-funcs.el (mh-kill-folder): Remove code that used to update
5990 mh-folder-list which is no longer present. Instead
5993 * mh-index.el (mh-index-new-folder): Same as above.
6000 * mh-funcs.el (mh-kill-folder): Use mh-previous-window-config to
6011 * mh-pick.el (mh-search-folder): The current window config is
6081 * mh-customize.el (mh-auto-folder-collect-flag,
6096 * mh-speed.el (mh-speed-goto-folder, mh-speed-add-folder)
6097 (mh-speed-extract-folder-name, mh-speed-invalidate-map): Use
6123 * mh-e.el (mh-visit-folder): Modified so that if RANGE is nil then
6126 (mh-visit-folder): Really fix it this time.
6143 variable in docstring, explain how to expand directives, and
6158 * mh-index.el (mh-index-new-folder): The folder created should
6159 always be added to mh-folder-list. Otherwise folder name
6160 completion doesn't find the new folder created.
6170 * mh-e.el (mh-inc-folder, mh-visit-folder, mh-read-msg-range):
6171 Handle nil value of mh-large-folder properly.
6174 (mh-tool-bar-folder-set, mh-tool-bar-folder-buttons)
6177 (mh-large-folder): Updated to allow for infinity. If
6178 mh-large-folder is nil then all folders are deemed small.
6182 * mh-e.el (mh-inc-folder, mh-visit-folder): Emit a message if
6184 mh-large-folder.
6202 * mh-speed.el (mh-speed-folder-size): Removed. Something very
6203 similar appears as mh-folder-size.
6209 * mh-funcs.el (mh-pack-folder): Use the new mh-read-msg-range.
6211 * mh-e.el (mh-rescan-folder): Use the new mh-read-msg-range.
6214 (mh-folder-size): Renamed from mh-speed-folder-size. The function
6217 (mh-visit-folder): Use the new mh-read-msg-range (addresses SF
6225 if the folder is threaded, or on subject if folder isn't threaded.
6233 * mh-e.el (mh-folder-mode-map): Change binding of "k" to call
6274 folder names that have spaces in them. The original function would
6275 truncate the folder name at the first space.
6280 single line in the output of flists to find the folder name and
6283 the folder names at the first space.
6295 * mh-index.el (mh-index-new-folder): Add new folder to
6296 mh-folder-list to enable name completion.
6301 folder could get 'scan'ed when generating the threaded view.
6310 (mh-folder-mode): Make mh-index-previous-search buffer local.
6311 (mh-visit-folder): Tweak the function so that only a single window
6312 with the folder buffer is shown if mh-showing-mode is nil.
6341 * mh-e.el (mh-folder-line-matches-show-buffer-p): New function.
6342 Return t if the message under point in folder-mode is in the show
6353 (mh-tool-bar-folder-buttons): Enable mh-tool-bar-item-alias icon.
6367 folder buffer is made current.
6375 * mh-e.el (mh-folder-tool-bar-map): Moved to mh-customize.el
6382 (mh-tool-bar-folder-buttons-set): New function to setup the
6384 (mh-tool-bar-folder-buttons): New defcustom to specify which icons
6396 * mh-e.el (mh-folder-mode-map): Change entries for "\t", "\M-\t"
6397 and backtab to call mh-index-next-folder and
6398 mh-index-previous-folder as appropriate.
6400 * mh-index.el (mh-index-next-folder, mh-index-previous-folder):
6406 * mh-index.el (mh-index-delete-folder-headers): Arrange for
6409 * mh-e.el (mh-visit-folder): Since mh-scan-folder erases the whole
6410 buffer anyway, we don't need to delete the folder headers. Also
6411 index-data is non-nil only when the buffer folder doesn't exist.
6412 So we need to call mh-make-folder.
6413 (mh-folder-mode): Fix bug in that mh-index-checksum-origin-map was
6418 * mh-e.el (mh-visit-folder): Fix bug.
6421 (mh-index-folder-first, mh-index-folder-last)
6432 (mh-index-insert-folder-headers): Updated for new mh-index-data.
6433 (mh-index-delete-folder-headers): New function used to eliminate
6434 original folder names from the buffer and make it look like a
6435 plain folder buffer. This is used from mh-process-commands.
6436 (mh-index-visit-folder): Use new version of mh-index-data.
6454 * mh-funcs.el (mh-pack-folder, mh-sort-folder): Enable these
6462 (mh-visit-folder): Add new optional argument which initializes
6464 (mh-folder-mode): Make the variables mh-index-msg-checksum-map and
6468 made in the search folder to the original folders.
6474 * mh-index.el (mh-index-insert-folder-headers): Fix a bug which
6475 caused the folder buffer to be marked as modified after rescanning
6476 an index folder.
6480 * mh-e.el (mh-visit-folder): The function should insert folder
6481 names if it is visiting a folder created by index search.
6483 * mh-index.el (mh-index-insert-folder-headers): The function now
6487 * mh-utils.el (mh-show-index-visit-folder): New interactive
6489 from one folder.
6493 (mh-index-folder-speedbar-buttons)
6495 (mh-index-folder-speedbar-key-map)
6497 (mh-index-folder-speedbar-menu-items)
6499 mh-index-folder-mode and mh-index-show-mode no longer exist.
6500 (mh-speed-extract-folder-name): Remove the bits about
6501 mh-index-folder-mode and mh-index-show-mode.
6506 (mh-thread-inc, mh-thread-add-spaces, mh-thread-folder): Skip
6508 (mh-thread-folder, mh-toggle-threads): Move the check for buffer
6509 modification from mh-thread-folder to mh-toggle-threads.
6511 folder names if called from a index folder.
6517 (mh-index-current-msg, mh-index-folder-mode-keymap)
6518 (mh-index-button-map, mh-index-folder-mode-help-messages): Remove
6520 (mh-index-folder): New variable sets the MH folder under which the
6522 (mh-index-folder-first, mh-index-folder-last)
6527 normal folder operation. This partially fixes SF #623321 (refiles
6532 (mh-index-next, mh-index-folder-mode, mh-index-show-mode):
6534 (mh-folder-exists-p): New function to check if a folder exists.
6535 (mh-index-new-folder): Generate a new folder name from a given
6537 (mh-index-insert-folder-headers): Insert folder names among the
6539 (mh-index-visit-folder): New interactive function to show the
6540 search results of one individual folder.
6543 * mh-funcs.el (mh-pack-folder, mh-sort-folder): Disable these
6546 * mh-e.el (mh-folder-font-lock-keywords): Add highlight for
6547 folder.
6550 (mh-rescan-folder): Implement rescanning for index search results.
6551 (mh-folder-mode): Make mh-index-data buffer local.
6553 lines in the folder buffer are normal scan lines.
6554 (mh-folder-mode-map): Add key binding for "v" to jump to original
6555 folder narrowed to search results.
6557 * mh-customize.el (mh-index-folder-face): Make it bold so that it
6596 messages in sequence nicely. The prompt for the folder is removed
6597 (the current folder is always used) and the output is made nicer
6893 * mh-e.el (mh-rescan-folder): Fix the function so that threading
6895 (mh-visit-folder, mh-inc-folder): The folder is threaded if it was
6959 * mh-funcs.el (mh-pack-folder, mh-sort-folder): Fix the functions
6976 (mh-folder-mode-map): Add key bindings for M-n and M-p to
6977 mh-folder-mode-map.
7101 (mh-thread-folder, mh-copy-seq-to-eob, mh-thread-inc): Bind
7110 * mh-e.el (mh-visit-folder): Revisiting a buried folder which has
7111 been threaded or narrowed confuses MH-E. Even though the folder is
7113 the folder is in the previous state. This can cause problems when
7114 trying to narrow/thread the folder. The change fixes this.
7231 message in the folder.
7290 (mh-folder-mode-map): Use mh-alt-show, mh-alt-refile-msg and
7292 (mh-alt-visit-folder): New defalias for mh-visit-folder.
7293 (mh-folder-map): Use it.
7294 (mh-folder-message-menu): Revert previous change.
7298 * mh-e.el (mh-folder-message-menu): Make key binding "o" appear in
7325 * mh-utils.el (with-mh-folder-updating): Renamed local variable
7331 mh-index-folder-mode-keymap to be a closer to the usual keymap
7333 the one in mh-folder-mode, we need to use a suffix other than
7336 * mh-e.el (mh-folder-sequence-menu): s/Msg/Message.
7338 (mh-folder-message-menu): s/Msg/Message. Removed redundant refile
7340 (mh-folder-folder-menu): Aligned symbols.
7342 * mh-index.el (mh-index-folder-message-menu): s/Msg/Message.
7348 (mh-show-folder-menu): Aligned symbols.
7381 * mh-index.el (mh-index-folder-mode): Clarified method of replying
7383 (mh-index-folder-tool-bar-map): s/mh-e/MH-E/.
7401 (mh-inc-folder), m (mh-send alias), and s (mh-send) since these
7403 (mh-index-folder-key-map): Ditto for f (mh-visit-folder alias), o
7404 (mh-visit-folder) alias, and v (mh-visit-folder).
7405 (mh-index-folder-mode-help-messages): Changes for above.
7406 (mh-index-folder-message-menu, mh-index-folder-folder-menu): New
7411 (mh-index-folder-mode): Use new menus.
7413 * mh-utils.el (mh-prompt-for-folder): Added optional argument
7438 folder by using mh-thread-add-spaces to pad the pre-existing lines
7474 (mh-make-folder-list-background): Use it.
7478 * mh-utils.el (mh-auto-folder-collect-flag): Renamed from
7479 mh-auto-folder-collect.
7493 * mh-e.el (mh-make-folder-mode-line): Use save-window-excursion
7499 (mh-index-folder-tool-bar-map): Replace mh-index-scroll-up with
7514 used on first line of index folder buffer.
7518 * mh-index.el (mh-index-folder-tool-bar-map): Tool-bar for
7520 (mh-index-folder-mode): Use it.
7522 folder-mode.
7526 * mh-index.el (mh-index-folder-mode): Fix doc string for major
7559 * mh-e.el (mh-folder-tool-bar-map): Same.
7567 prompt. There ain't no folder named "all."
7569 * mh-utils.el (mh-tool-bar-search-command): Added mh-search-folder
7573 * mh-pick.el (mh-search-folder): Mention that this function uses
7575 choosing between mh-search-folder and mh-index-folder.
7588 * mh-e.el (mh-folder-tool-bar-map): Use it.
7593 to "all". mh-prompt-for-folder doesn't seem to mind.
7595 * mh-e.el (mh-folder-folder-menu): Added menu entry for
7598 * mh-utils.el (mh-show-folder-menu): Added menu entry for
7606 * mh-index.el (mh-index-keymap, mh-index-folder-key-map): Move key
7608 (mh-index-folder-mode-help-messages): Change help message to
7720 (mh-folder-list-change-hook): Converted this from defvar in other
7723 (mh-inc-folder, mh-quit, mh-delete-a-msg, mh-refile-a-msg,
7728 * mh-utils.el (mh-folder-list-change-hook): Moved defvar to mh-e
7734 (mh-show-mode, mh-show-msg, mh-find-path, mh-prompt-for-folder,
7735 mh-prompt-for-folder, mh-set-folder-list): Added missing
7744 * mh-funcs.el (mh-kill-folder): Added missing documentation about
7769 it, without killing the corresponding folder buffer, can cause
7770 confusion with two folder buffers trying to display in the same
7797 * mh-e.el (mh-inc-folder): Remove call to mh-widen here and
7806 messages to be incorporated, the folder is widened. If mh-cmd-note
7875 * mh-e.el (mh-inc-folder): Call mh-widen when mh-narrowed-to-seq
7876 (Closes SF #629233: inc in narrowed folder suboptimal)
7887 * mh-e.el (mh-folder-mode): Check for 'font-lock-auto-fontify'
7894 * mh-e.el (mh-folder-refiled-face, mh-folder-cur-msg-number-face)
7895 (mh-folder-to-face, mh-folder-body-face): Define faces instead of
7930 (mh-folder-font-lock-subject): Adapt to new mh-scan-subject-regexp.
7933 * mh-e.el (mh-folder-sequence-menu): Remove "Toggle Subject
7936 * mh-e.el (mh-folder-sequence-menu): Minor menu text edits.
7941 (mh-show-folder-menu): 3 new menus in mh-show-mode-map that mirror
7942 the menus used in mh-folder-mode.
7948 go to the right message. In a threaded folder message 2 may be
7966 * mh-e.el (mh-folder-tool-bar-map, mh-folder-seq-tool-bar-map): Same
8041 * mh-e.el (mh-folder-mode): Force turning on font-lock in XEmacs.
8044 (mh-folder-unseen-seq-list): Use 'with-temp-buffer' to fix a bug
8046 (mh-folder-unseen-seq-name): Ditto.
8077 folder is already threaded. This is more efficient and also avoids
8078 problems when the folder is widened.
8080 location since mh-inc-folder from where this is called changes
8083 * mh-e.el (mh-make-folder-mode-line): Fix a small bug where the
8112 * mh-seq.el (mh-narrow-to-seq): When hiding the original folder
8114 Also changes in show buffer and position in folder buffer are
8117 current state of the folder. This means any changes made when the
8118 folder was narrowed are shown consistently.
8123 folder and message being displayed in shown buffer.
8126 blank lines when point is towards the end of the folder buffer.
8170 widened state. As a side effect, the folder buffer is erased.
8171 (mh-rescan-folder): Reset threads and narrowing state.
8173 * mh-funcs.el (mh-pack-folder-1): Reset threads and narrowing state.
8178 (mh-toggle-threads): Use mh-scan-folder to populate the folder
8179 buffer instead of mh-rescan-folder which resets threading and
8221 to be used in a narrowed folder buffer.
8222 (mh-thread-folder, mh-toggle-threads): Remove
8223 mh-folder-threaded-view-flag.
8230 * mh-e.el (mh-folder-threaded-view-flag, mh-folder-folder-menu)
8232 (mh-make-folder-mode-line, mh-process-commands)
8233 (mh-delete-scan-msgs): Remove mh-folder-threaded-view-flag.
8234 Instead (memq 'unthread mh-view-ops) is used to test if the folder
8248 * mh-seq.el (mh-widen): If folder was threaded after narrowing
8281 (mh-folder-mime-action): Renamed include-security-p
8328 (with-mh-folder-updating): Renamed argument
8330 (mh-prompt-for-folder): Renamed new-file-p local
8345 the mhbuild format forwarding directives into MML.
8428 s/mh-folder-threaded-view-p/mh-folder-threaded-view-flag/
8431 (mh-folder-threaded-view-flag): Renamed from
8432 mh-folder-threaded-view-p. Make it buffer local.
8433 (mh-folder-tool-bar-map): Use mh-tool-bar-reply-3-buttons-flag.
8435 (mh-make-folder, mh-regenerate-headers, mh-get-new-mail): Use
8437 (mh-folder-folder-menu, mh-regenerate-headers, mh-get-new-mail,
8438 mh-make-folder-mode-line, mh-process-commands,
8439 mh-delete-scan-msgs): Use mh-folder-threaded-view-flag.
8458 s/mh-folder-threaded-view-p/mh-folder-threaded-view-flag/
8459 (mh-thread-generate, mh-thread-folder, mh-toggle-threads): Use
8460 mh-folder-threaded-view-flag.
8467 (mh-folder-speedbar-buttons): Use it.
8469 (mh-speed-update-current-folder, mh-speed-invalidate-map,
8470 mh-speed-add-folder): Use it.
8495 * mh-e.el (mh-folder-map): Moved "t (mh-toggle-threads)" to T
8534 mh-tool-bar-reply-3-buttons when I fired up mh-rmail.
8559 (mh-thread-inc, mh-thread-folder): Use delete-region instead of
8561 parts aren't removed. This allows widening of the folder later on.
8564 * mh-e.el (mh-view-ops, mh-folder-mode): New buffer-local variable
8566 of the folder buffer has been carried out. This is needed so that
8571 (mh-make-folder-mode-line): Change mh-first-msg-num and
8599 * mh-e.el (mh-folder-mime-action): Change mime to MIME in message.
8622 mh-show-pack-folder.
8636 (mh-speed-folder-size): The folder name should be extracted from
8639 (mh-speed-folder-size): Harden the function some more. It
8660 * mh-utils.el (mh-show-mode-map, mh-show-folder-map)
8671 * mh-e.el (mh-rescan-folder, mh-scan-folder): Add a new optional
8680 sublist is the destination folder name. The remaining elements are
8681 the messages that are to be refiled to the destination folder.
8682 (mh-toggle-threads, mh-folder-folder-menu): Use mh-toggle-threads
8683 instead of mh-thread-folder.
8688 work when in the show buffer, and not just in the folder buffer
8709 * mh-seq.el (mh-thread-folder): This function is no longer
8714 folder.
8716 threaded view of the folder.
8720 mh-letter-thread-folder.
8721 (mh-show-folder-map): Use mh-letter-toggle-threads instead of
8722 mh-letter-thread-folder.
8724 * mh-e.el (mh-folder-map): Use mh-toggle-threads instead of
8725 mh-thread-folder.
8729 * mh-e.el (mh-scan-folder): Formatting only.
8759 * mh-e.el (mh-last-destination-folder): Destination of last refile
8762 (mh-refile-msg): Use 'mh-last-destination-folder and update both it
8782 (mh-folder-mode): Add mh-write-file-functions-compat instead of
8795 * mh-e.el (mh-compat-write-file-hook, mh-folder-mode): Use the new
8813 (mh-index-folder-mode-help-messages): Made the cheat sheet entry
8836 * mh-e.el (mh-folder-mode): Use local-write-file-hooks instead of
8845 (mh-thread-folder): When querying scan about thread info try to
8846 avoid asking about messages that aren't present in the folder
8864 * mh-speed.el (mh-speed-folder-size): checkdoc fix.
8866 to view number of messages in folder rather than mh-large-folder.
8872 * mh-speed.el (mh-large-folder): New customizable variable to
8874 (mh-speed-folder-size): New function which computes the size of
8875 folder on current line.
8876 (mh-speed-view): Modified to handle large folders. If the folder
8878 shown. Otherwise if number of messages in folder is larger than
8880 to be shown. If the folder satisfies neither of the above cases
8888 * mh-speed.el (mh-folder-speedbar-key-map): Ditto (except for the
8894 (mh-show-mode-map, mh-show-folder-map, mh-show-sequence-map)
8898 * mh-pick.el (mh-search-folder): Added startup help message.
8905 (mh-index-folder-mode-help-messages): New variable that contains
8907 (mh-index-folder-mode): Set local buffer variable mh-help-messages
8930 * mh-speed.el (mh-speedbar-selected-folder-with-unseen-messages-face)
8931 (mh-speedbar-folder-face, mh-speedbar-selected-folder-face)
8932 (mh-speedbar-folder-with-unseen-messages-face): New faces for mh-e
8934 (mh-folder-speedbar-buttons, mh-speed-update-current-folder)
8955 * mh-e.el (mh-folder-mode): The use of local-write-file-hooks is
9000 * mh-e.el (mh-folder-mode-map, mh-folder-map, mh-sequence-map)
9044 (mh-folder-mode-map): Ditto.
9050 (mh-prompt-for-folder): Autoloading this not needed because
9087 mh-thread-generate, mh-thread-folder): Remove dead code.
9095 * mh-e.el (mh-folder-mode): Use the macro
9114 (mh-speed-update-current-folder): Use it.
9118 * mh-speed.el (mh-speed-update-current-folder): Use
9125 * mh-speed.el (mh-speed-update-current-folder): Use
9128 * mh-e.el (mh-folder-mode): Remove the horizontal scrollbar from
9171 maximum width of message number for the folder in the
9181 * mh-e.el (mh-folder-folder-menu): Add entry for "Thread Folder".
9235 (mh-folder-tool-bar-map): Use mh-tool-bar-reply-3-buttons to
9261 * mh-utils.el (mh-folder-name-p, mh-defun-show-buffer): Lowercase
9325 * mh-e.el (mh-folder-seq-tool-bar-map): Add mh-store-mime-parts to
9344 * mh-e.el (mh-folder-tool-bar-map): Split reply button into three
9352 'autosupercite. Rename 'automatic to 'autoattrib.
9363 * mh-comp.el (mh-yank-from-start-of-msg): Add 'automatic choice.
9367 is set to 'automatic and show buffer matches message number being
9371 (mh-yank-cur-msg): Handle 'automatic choice the same as 'attribution.
9397 * mh-speed.el (mh-speed-add-folder): New function to make the
9400 * mh-utils.el (mh-prompt-for-folder): Use mh-speed-add-folder to
9401 tell speedbar that new folder is being created. Also use folder
9453 lost and the folder display gets out of sync with real mh-e state.
9486 * mh-utils.el (mh-letter-thread-folder): New interactive function
9488 (mh-show-folder-map): Bound "F t" to call mh-letter-thread-folder.
9490 are sorted in the folder buffer.
9492 * mh-e.el (mh-folder-threaded-view-p): New buffer local variable
9493 in the folder buffer that records whether threaded view is being
9497 (mh-regenerate-headers): Reset mh-folder-threaded-view-p to nil.
9499 if folder is in threaded view.
9500 (mh-delete-scan-msgs): Update thread tables if folder is in
9502 (mh-folder-map): Add "F t" as key binding for mh-thread-folder
9505 has a meaningful value in the folder buffer.
9599 the last message of a folder and return its width.
9602 folder.
9616 non-nil, use mh-set-cmd-note on empty folder buffers.
9617 (mh-make-folder): Ditto.
9639 (mh-folder-map): Bind "S-tab" and "K S-tab" to mh-prev-button.
9672 * mh-utils.el (mh-prompt-for-folder): Add speedbar hook if
9675 * mh-funcs.el (mh-kill-folder): Add speedbar hook if speedbar is
9772 directives.
9778 know whether MIME insertion was done. Triggers an automatic call
9785 * mh-comp.el (mh-send-letter): automatic call to `mh-mml-to-mime'
9803 (mh-folder-mode-map): Bind M-TAB and K M-TAB to mh-prev-button.
9841 is no good way of reading "+" with mh-prompt-for-folder.
9842 (mh-index-folder-mode, mh-index-show-mode): New major modes
9843 derived from mh-folder-mode and mh-show-mode respectively. They
9845 (mh-index-folder-face): New customizable face to display folder
9851 * mh-e.el (mh-folder-toggle-mime-part): New interactive function
9852 to control mime display from folder buffer.
9853 (mh-folder-inline-mime-part): New interactive function to inline
9854 raw mime part from folder buffer.
9855 (mh-folder-save-mime-part): New interactive function to save mime
9856 part from folder buffer.
9857 (mh-folder-mode-map): Add keybindings for "K v", "K o", "K i" and
9858 "K \t" to mh-folder-mode-map.
9861 (mh-folder-mime-action): Support function for
9862 mh-folder-save-mime-part, mh-folder-inline-mime-part and
9863 mh-folder-toggle-mime-part.
9886 (mh-folder-map): Add key "F i" to call mh-index-search.
9889 (mh-msg-folder, mh-display-msg): The new function mh-msg-folder
9890 maps a MH folder name to the buffer displaying it. In normal
9892 folder buffer generated by index search. Minor modification to
9893 mh-display-msg to use mh-msg-folder to enable mh-index-search to
9901 * mh-e.el (mh-folder-message-menu): Add an entry for mh-modify.
9941 * mh-e.el (mh-next-button, mh-folder-mode-map): New interactive
9979 external viewers with the folder buffer. These are released when
9980 the user quits the folder.
10001 (mh-display-msg): Initialize handles data-structure for the folder
10091 current message notation in the folder. Otherwise, two current
10097 assumes that the folder is sorted (since it uses binary
10111 (mh-show-folder-buffer): New local variable which keeps track of
10112 the folder-buffer corresponding to the message being shown.
10122 the point to current message and do not change folder display.
10123 (mh-folder-mode-map): Make "M" call mh-modify.
10153 * mh-utils.el (mh-prompt-for-folder): Remove "default" argument
10175 * mh-e.el (mh-folder-unseen-seq-name): Use "mhparam -component
10178 (mh-folder-unseen-seq-list): Use `expand-file-name' as
10185 * mh-e.el (mh-folder-unseen-seq-list): Specify mh-progs path in
10210 (mh-folder-unseen-seq-name): Refactored to make default sequence
10216 * mh-e.el: 'defvar mh-folder-unseen-seq-name' called a function to
10219 I now set the value of mh-folder-unseen-seq-name at runtime when I
10227 * mh-e.el (mh-folder-unseen-seq-name): Make sure mh-progs is set
10232 * mh-e.el (mh-folder-font-lock-keywords): Add call to
10233 mh-folder-font-lock-unseen to fontify unseen messages in bold.
10234 (mh-folder-unseen-seq-name): Provide name of unseen sequence from
10236 (mh-folder-unseen-seq-list): Returns a list of unseen messages
10237 numbers for current folder.
10238 (mh-folder-unseen-seq-cache): Cache variable to hold list of
10241 (mh-folder-font-lock-unseen): Returns unseen message lines to
10266 (a defcustom initialized to "*Folders*") for folder listing. Put
10289 (mh-folder-mode): Added documentation about `mh-scan-format-file'
10327 (mh-folder-scan-font-lock-face): Renamed to
10328 mh-folder-scan-format-face.
10329 (mh-folder-cur-msg-line-face): Renamed to mh-folder-cur-msg-face).
10383 (mh-folder-font-lock-keywords): Use new format.
10405 (mh-folder-cur-msg-line-face): mh-folder-current-msg-face renamed
10407 (mh-folder-cur-msg-number-face): mh-folder-current-face renamed to
10411 * mh-e.el (mh-folder-tool-bar-map): s/cabinet/rescan/
10413 * mh-e.el (mh-folder-font-lock-keywords): Reorder and tweak such
10434 (mh-folder-current-msg-face): New face with only a background
10436 (mh-folder-font-lock-keywords): Use mh-folder-current-msg-face for
10441 (mh-show-subject-face): copy from mh-folder-subject-face instead.
10442 Makes the look consistent with folder-mode.
10444 * mh-e.el (mh-folder-subject-face): Moved to mh-utils since we
10449 * mh-e.el (mh-folder-mode-map): Moved `mh-extract-rejected-mail'
10455 * mh-e.el (mh-folder-map): Added "S" for `mh-sort-folder'.
10459 * mh-e.el (mh-folder-subject-face et al.): Yet another attempt at
10460 colors for folder-mode. Still themed, but fewer and darker
10464 * mh-e.el (mh-folder-tool-bar-map): Renamed all icons so they
10479 (mh-folder-followup-face): change to LightGoldenRod.
10480 (mh-folder-date-face): change to snow3.
10481 (mh-folder-msg-number-face): change to snow4.
10535 * mh-e.el (mh-folder-tool-bar-map): Change tooltip for exec icon.
10537 * mh-e.el (mh-folder-subject-face): Change to IndianRed1.
10538 (mh-folder-followup-face): Change to IndianRed.
10539 (mh-folder-deleted-face): Use sedate face instead of bright one.
10562 * mh-e.el (mh-folder-updated-hook): Reworded to avoid ambiguity.
10565 `mh-folder-updated-hook.'
10586 (mh-folder-map, mh-sequence-map, mh-extract-map, mh-digest-map):
10589 (mh-thread-map): Renamed from mh-folder-thread-map.
10598 M-a -> e Better mnemonic. Matches rmail. Frees movement cmd.
10604 M-k -> Fk No reason but to keep with folder commands
10605 M-l -> Fl No reason but to keep with folder commands
10606 M-p -> Fp No reason but to keep with folder commands
10608 M-s -> Fs No reason but to keep with folder commands
10609 M-u -> Fu No reason but to keep with folder commands
10629 (mh-folder-thread-map): New map, created by gnus-define-keys.
10630 Reached when typing T in mh-folder-mode-map. Moved threading
10632 (mh-folder-mode-map): Defined by gnus-define-keys. Otherwise than
10645 `mh-folder-font-lock-keywords' to specify how many parenthesized
10651 * mh-e.el (mh-folder-mode): Removed iteration of key bindings,
10652 \\{mh-folder-mode-map} suffices. Removed variable documentation
10657 about MIME directives getting processed automatically if inserted
10667 folder, you would go `back' to the original folder. Hmmm, I guess
10688 (mh-inc-folder): mh-showing renamed to mh-show-mode and made a
10690 (mh-folder-mode): Use define-derived-mode to simplify definition a
10701 * mh-e.el (mh-folder-font-lock-keywords): Change order of
10723 * mh-e.el (mh-scan-folder): Fix logic to not attempt to go to
10724 the current message if there are no messages in the folder.
10728 * mh-e.el (mh-folder-font-lock-subject): New fontifier function
10729 for subject lines in folder-mode.
10732 (mh-folder-font-lock-keywords): Use mh-folder-font-lock-subject
10734 (mh-folder-date-face, mh-folder-msg-number-face):
10735 (mh-folder-subject-face, mh-folder-followup-face):
10771 (mh-folder-font-lock-keywords): Change from 1st to 2nd parenthesized
10789 * mh-e.el (mh-folder-seq-tool-bar-map): New tool-bar used for
10790 folder-mode when narrowed to sequence.
10792 mh-folder-seq-tool-bar-map.
10793 (mh-widen): Set tool-bar to mh-folder-tool-bar-map.
10794 * widen.xpm: New icon used in mh-folder-seq-tool-bar-map.
10800 subject string in folder mode. Used to extract subject sequence,
10835 'subject sequence or the wide view of a folder.
10842 * mh-e.el (mh-folder-message-menu): New menu entries for subject
10844 (mh-folder-mode-map): New keybindings for subject threads.
10850 * mh-e.el (mh-folder-font-lock-keywords): Same.
10866 * mh-e.el (mh-process-commands): Added mh-folder-updated-hook.
10875 * mh-e.el (mh-folder-font-lock-keywords): Use a bunch of new
10876 mh-folder-*-face faces.
10887 * mh-e.el (mh-folder-tool-bar-map): Bug fix. I had
10888 mh-repack-folder instead of mh-pack-folder.
10896 reality (e.g., is no longer used by mh-kill-folder and is used by
10897 more functions than just mh-undo-folder).
10945 * mh-e.el (mh-inc-folder): 'inc' finishes by displaying the first
10950 * mh-utils.el (mh-prompt-for-folder): Exit with error if no folder
10951 specified, otherwise mh-refile-msg may try to create a folder with
10958 * mh-e.el (mh-folder-tool-bar-map): Same as above.
10959 (mh-folder-folder-menu, mh-folder-message-menu):
10960 (mh-folder-sequence-menu): Same as above.
10974 * mh-e.el (mh-folder-tool-bar-map): Add mail_exec.xpm icon for
10978 in folder-mode and show that message.
10979 * mh-e.el (mh-folder-mode-map): Bind mh-show-mouse to mouse-2.
10984 * mh-e.el (mh-folder-tool-bar-map): New tool-bar for folder mode!
10985 (mh-folder-mode): Setup tool-bar.
11026 * mh-e.el (mh-folder-mode): Same.
11073 (mh-folder-font-lock-keywords): New font-lock for folder-mode that
11098 * mh-e.el (mh-folder-font-lock-keywords): New font-lock regexp
11182 * mh-e.el (mh-folder-sequence-menu): Enable mh-widen in sequence
11194 * mh-e.el (mh-make-folder-mode-line): Bug fix. Properly deal with
11313 * mh-funcs.el (mh-kill-folder): Remove mh-do-not-confirm condition
11358 mh-current-folder, which happens if mh-summary-height < 4
11371 * mh-e.el (mh-folder-mode): Add easy-menu-add statements for XEmacs21.
11410 change to mh-kill-folder in mh-funcs.el to make it more general.