Mercurial > emacs
changeset 69222:f6aa586588ea
(mh-narrow-to-subject): Remove Re: string from subject so that pick
can find originating message (closes SF #1438369).
author | Bill Wohler <wohler@newt.com> |
---|---|
date | Wed, 01 Mar 2006 06:19:59 +0000 |
parents | 7db1bc48b98c |
children | 2a28f118a743 |
files | lisp/mh-e/ChangeLog lisp/mh-e/mh-limit.el |
diffstat | 2 files changed, 7 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/lisp/mh-e/ChangeLog Wed Mar 01 05:33:18 2006 +0000 +++ b/lisp/mh-e/ChangeLog Wed Mar 01 06:19:59 2006 +0000 @@ -5,6 +5,8 @@ to subjects with special characters by quoting regular expression characters in pick expression derived from existing subjects and other fields (closes SF #1432548). + (mh-narrow-to-subject): Remove Re: string from subject so that + pick can find originating message (closes SF #1438369). * mh-utils.el (mh-image-load-path): Rename variable to mh-image-directory.
--- a/lisp/mh-e/mh-limit.el Wed Mar 01 05:33:18 2006 +0000 +++ b/lisp/mh-e/mh-limit.el Wed Mar 01 06:19:59 2006 +0000 @@ -121,11 +121,16 @@ (defun mh-narrow-to-subject (&optional pick-expr) "Limit to messages with same subject. With a prefix argument, edit PICK-EXPR. +The string Re: is removed from the search. Use \\<mh-folder-mode-map>\\[mh-widen] to undo this command." (interactive (list (mh-edit-pick-expr (mh-quote-pick-expr (mh-current-message-header-field 'subject))))) + (setq pick-expr + (let ((case-fold-search t)) + (loop for s in pick-expr + collect (mh-replace-regexp-in-string "re: *" "" s)))) (mh-narrow-to-header-field 'subject pick-expr)) ;;;###mh-autoload