]> git.eshelyaron.com Git - emacs.git/commitdiff
(rmail-nonignored-headers): Allow to be nil.
authorBastien Guerry <bzg@altern.org>
Sun, 10 Feb 2008 22:10:09 +0000 (22:10 +0000)
committerBastien Guerry <bzg@altern.org>
Sun, 10 Feb 2008 22:10:09 +0000 (22:10 +0000)
(rmail-clear-headers): Don't check `rmail-nonignored-headers' when
it is nil.

lisp/ChangeLog
lisp/mail/rmail.el

index 3157aeef6e6e070ec9c000001840efa6e934fef7..0e664149b94ea597518a406ffcdd6065abfc5ede 100644 (file)
@@ -1,3 +1,9 @@
+2008-02-10  Bastien Guerry  <bzg@altern.org>
+
+       * mail/rmail.el (rmail-nonignored-headers): Allow to be nil.
+       (rmail-clear-headers): Don't check `rmail-nonignored-headers' when
+       it is nil.
+
 2008-02-10  Daiki Ueno  <ueno@unixuser.org>
 
        * epg-config.el: Expand the contents of epg-package-info.el.
index 7ea89ab84bf8adca6fe97814b752c4223b38b9bf..ed434ad75cb9cf4c452c2637f56468093b341ce5 100644 (file)
@@ -299,6 +299,7 @@ go to that message and type \\[rmail-toggle-header] twice."
   "*Regexp to match X header fields that Rmail should show.
 This regexp overrides `rmail-ignored-headers'; if both this regexp
 and that one match a certain header field, Rmail shows the field.
+If this is nil, ignore all header fields in `rmail-ignored-headers'.
 
 This variable is used for reformatting the message header,
 which normally happens once for each message,
@@ -306,7 +307,7 @@ when you view the message for the first time in Rmail.
 To make a change in this variable take effect
 for a message that you have already viewed,
 go to that message and type \\[rmail-toggle-header] twice."
-  :type 'regexp
+  :type '(choice (const nil) (regexp))
   :group 'rmail-headers)
 
 ;;;###autoload
@@ -2329,7 +2330,8 @@ unless they also match `rmail-nonignored-headers'."
          (while (and ignored-headers
                      (re-search-forward ignored-headers nil t))
            (beginning-of-line)
-           (if (looking-at rmail-nonignored-headers)
+           (if (and rmail-nonignored-headers
+                    (looking-at rmail-nonignored-headers))
                (forward-line 1)
              (delete-region (point)
                             (save-excursion