From: David Edmondson Date: Mon, 8 Nov 2010 10:50:29 +0000 (+0000) Subject: emacs: Simplify subjects more aggressively. X-Git-Tag: 0.5~12 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=e845f4e27e67208c95def4ee2601568b8d81a12e;p=notmuch.git emacs: Simplify subjects more aggressively. Remove 're: ' or 'Re: ' from anywhere within a subject line rather than just at the beginning. This is to accommodate threads where a mailing list sometimes inserts a subject prefix. For example, if a thread has the subjects: [Orgmode] org-indent, org-inlinetask: patches on github Re: [Orgmode] org-indent, org-inlinetask: patches on github [Orgmode] Re: org-indent, org-inlinetask: patches on github the last of these would not have been considered the same and would therefore have been shown. --- diff --git a/emacs/notmuch-show.el b/emacs/notmuch-show.el index 9c5c3cc4..3a394d0f 100644 --- a/emacs/notmuch-show.el +++ b/emacs/notmuch-show.el @@ -382,7 +382,7 @@ current buffer, if possible." (make-symbol (concat "notmuch-show-" type))) (defun notmuch-show-strip-re (string) - (replace-regexp-in-string "^\\([Rr]e: *\\)+" "" string)) + (replace-regexp-in-string "\\([Rr]e: *\\)+" "" string)) (defvar notmuch-show-previous-subject "") (make-variable-buffer-local 'notmuch-show-previous-subject)