diff options
| author | Erik Naggum | 1996-02-26 03:54:51 +0000 |
|---|---|---|
| committer | Erik Naggum | 1996-02-26 03:54:51 +0000 |
| commit | 88293b57770f579c29370bd59cec2a22c35a59e1 (patch) | |
| tree | 893dd05ffa4bbfa903453beb2366cdcd9accbcb6 | |
| parent | c21b5781a33d06337b035b45cddc99aff39ceb45 (diff) | |
| download | emacs-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.el | 35 |
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, | |||
| 1266 | delete all header fields *except* those whose names match that regexp. | 1266 | delete all header fields *except* those whose names match that regexp. |
| 1267 | Otherwise, delete all header fields whose names match `rmail-ignored-headers'." | 1267 | Otherwise, 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) |