aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorErik Naggum1996-02-26 03:54:51 +0000
committerErik Naggum1996-02-26 03:54:51 +0000
commit88293b57770f579c29370bd59cec2a22c35a59e1 (patch)
tree893dd05ffa4bbfa903453beb2366cdcd9accbcb6
parentc21b5781a33d06337b035b45cddc99aff39ceb45 (diff)
downloademacs-88293b57770f579c29370bd59cec2a22c35a59e1.tar.gz
emacs-88293b57770f579c29370bd59cec2a22c35a59e1.zip
(rmail-clear-headers): Bind case-fold-search to t across the whole function.
-rw-r--r--lisp/mail/rmail.el35
1 files changed, 18 insertions, 17 deletions
diff --git a/lisp/mail/rmail.el b/lisp/mail/rmail.el
index 9baffe833be..ffb016917ea 100644
--- a/lisp/mail/rmail.el
+++ b/lisp/mail/rmail.el
@@ -1266,25 +1266,26 @@ Otherwise, if `rmail-displayed-headers' is non-nil,
1266delete all header fields *except* those whose names match that regexp. 1266delete all header fields *except* those whose names match that regexp.
1267Otherwise, delete all header fields whose names match `rmail-ignored-headers'." 1267Otherwise, delete all header fields whose names match `rmail-ignored-headers'."
1268 (if (search-forward "\n\n" nil t) 1268 (if (search-forward "\n\n" nil t)
1269 (if (and rmail-displayed-headers (null ignored-headers)) 1269 (let ((case-fold-search t)
1270 (buffer-read-only nil))
1271 (if (and rmail-displayed-headers (null ignored-headers))
1272 (save-restriction
1273 (narrow-to-region (point-min) (point))
1274 (let (lim)
1275 (goto-char (point-min))
1276 (while (save-excursion
1277 (re-search-forward "\n[^ \t]")
1278 (and (not (eobp))
1279 (setq lim (1- (point)))))
1280 (if (save-excursion
1281 (re-search-forward rmail-displayed-headers lim t))
1282 (goto-char lim)
1283 (delete-region (point) lim))))
1284 (goto-char (point-min)))
1285 (or ignored-headers (setq ignored-headers rmail-ignored-headers))
1270 (save-restriction 1286 (save-restriction
1271 (narrow-to-region (point-min) (point)) 1287 (narrow-to-region (point-min) (point))
1272 (let ((buffer-read-only nil) lim) 1288 (while (progn
1273 (goto-char (point-min))
1274 (while (save-excursion
1275 (re-search-forward "\n[^ \t]")
1276 (and (not (eobp))
1277 (setq lim (1- (point)))))
1278 (if (save-excursion
1279 (re-search-forward rmail-displayed-headers lim t))
1280 (goto-char lim)
1281 (delete-region (point) lim))))
1282 (goto-char (point-min)))
1283 (or ignored-headers (setq ignored-headers rmail-ignored-headers))
1284 (save-restriction
1285 (narrow-to-region (point-min) (point))
1286 (let ((buffer-read-only nil))
1287 (while (let ((case-fold-search t))
1288 (goto-char (point-min)) 1289 (goto-char (point-min))
1289 (re-search-forward ignored-headers nil t)) 1290 (re-search-forward ignored-headers nil t))
1290 (beginning-of-line) 1291 (beginning-of-line)