Mercurial > emacs
changeset 45144:30db00c75dbf
(rmail-font-lock-keywords): Highlight Resent-[Ff]rom:.
author | Francesco Potortì <pot@gnu.org> |
---|---|
date | Mon, 06 May 2002 07:52:30 +0000 |
parents | d968cc89c0a0 |
children | 762469b26903 |
files | lisp/mail/rmail.el |
diffstat | 1 files changed, 28 insertions(+), 28 deletions(-) [+] |
line wrap: on
line diff
--- a/lisp/mail/rmail.el Mon May 06 07:52:14 2002 +0000 +++ b/lisp/mail/rmail.el Mon May 06 07:52:30 2002 +0000 @@ -315,7 +315,7 @@ :group 'rmail :version "21.1" :type '(repeat (sexp :tag "Directive"))) - + (defvar rmail-reply-prefix "Re: " "String to prepend to Subject line when replying to a message.") @@ -432,7 +432,7 @@ ;;;###autoload (defvar rmail-insert-mime-forwarded-message-function nil "Function to insert a message in MIME format so it can be forwarded. -This function is called if `rmail-enable-mime' or +This function is called if `rmail-enable-mime' or `rmail-enable-mime-composing' is non-nil. It is called with one argument FORWARD-BUFFER, which is a buffer containing the message to forward. The current buffer @@ -546,7 +546,7 @@ (let* ((cite-chars "[>|}]") (cite-prefix "A-Za-z") (cite-suffix (concat cite-prefix "0-9_.@-`'\""))) - (list '("^\\(From\\|Sender\\):" . font-lock-function-name-face) + (list '("^\\(From\\|Sender\\|Resent-[Ff]rom\\):" . font-lock-function-name-face) '("^Reply-To:.*$" . font-lock-function-name-face) '("^Subject:" . font-lock-comment-face) '("^\\(To\\|Apparently-To\\|Cc\\|Newsgroups\\):" @@ -632,7 +632,7 @@ ;; need code conversion while the buffer is unibyte ;; (i.e. enable-multibyte-characters is nil). (rmail-enable-multibyte - (if existed + (if existed (with-current-buffer existed enable-multibyte-characters) (default-value 'enable-multibyte-characters))) ;; Since the file may contain messages of different encodings @@ -657,7 +657,7 @@ (eq major-mode 'rmail-mode)) (progn (rmail-forget-messages) (rmail-set-message-counters)))) - (switch-to-buffer + (switch-to-buffer (let ((enable-local-variables nil)) (find-file-noselect file-name)))) (if (eq major-mode 'rmail-edit-mode) @@ -1269,8 +1269,8 @@ (if (consp item) (progn (setq command - (rmail-list-to-menu (car item) (cdr item) - action + (rmail-list-to-menu (car item) (cdr item) + action (if full-name (concat full-name "/" (car item)) @@ -1278,10 +1278,10 @@ (setq name (car item))) (progn (setq name item) - (setq command + (setq command (list 'lambda () '(interactive) (list action - (expand-file-name + (expand-file-name (if full-name (concat full-name "/" item) item) @@ -1290,7 +1290,7 @@ (cons name command))))) (reverse l)) menu)) - + ;; This command is always "disabled" when it appears in a menu. (put 'rmail-disable-menu 'menu-enable ''nil) @@ -1299,13 +1299,13 @@ (if files (progn (define-key rmail-mode-map [menu-bar classify input-menu] - (cons "Input Rmail File" - (rmail-list-to-menu "Input Rmail File" + (cons "Input Rmail File" + (rmail-list-to-menu "Input Rmail File" files 'rmail-input))) (define-key rmail-mode-map [menu-bar classify output-menu] - (cons "Output Rmail File" - (rmail-list-to-menu "Output Rmail File" + (cons "Output Rmail File" + (rmail-list-to-menu "Output Rmail File" files 'rmail-output-to-rmail-file)))) @@ -1548,13 +1548,13 @@ (save-excursion (setq errors (generate-new-buffer " *rmail loss*")) (buffer-disable-undo errors) - (let ((args - (append + (let ((args + (append (list (or rmail-movemail-program (expand-file-name "movemail" exec-directory)) nil errors nil) - (if rmail-preserve-inbox + (if rmail-preserve-inbox (list "-p") nil) rmail-movemail-flags @@ -1869,7 +1869,7 @@ "" (concat "Date: \\2, \\4 \\3 \\9 \\5 " - + ;; The timezone could be matched by group 7 or group 10. ;; If neither of them matched, assume EST, since only ;; Easterners would be so sloppy. @@ -2312,7 +2312,7 @@ (aset rmail-msgref-vector i (list i)) (setq i (1+ i)))) (message "Counting messages...done"))))) - + (defun rmail-set-message-counters-counter (&optional stop) (let ((start (point)) next) @@ -2588,7 +2588,7 @@ "Show previous message whether deleted or not. With prefix arg N, moves backward N messages, or forward if N is negative." (interactive "p") - (rmail-next-message (- n))) + (rmail-next-message (- n))) (defun rmail-next-undeleted-message (n) "Show following non-deleted message. @@ -2675,7 +2675,7 @@ (forward-line 1)) (setq beg (point)) (narrow-to-region (point) end)) - (progn + (progn (rfc822-goto-eoh) (setq end (point))) (setq beg (point)) @@ -3419,14 +3419,14 @@ (save-excursion (goto-char (point-min)) (let ((case-fold-search t)) - (if (and content-type - (string-match - ";[\n\t ]*boundary=\"?\\([-0-9a-z'()+_,./:=? ]+\\)\"?" + (if (and content-type + (string-match + ";[\n\t ]*boundary=\"?\\([-0-9a-z'()+_,./:=? ]+\\)\"?" content-type)) ;; Handle a MIME multipart bounce message. (let ((codestring (concat "\n--" - (substring content-type (match-beginning 1) + (substring content-type (match-beginning 1) (match-end 1))))) (unless (re-search-forward mail-mime-unsent-header nil t) (error "Cannot find beginning of header in failed message")) @@ -3547,7 +3547,7 @@ (setq window (get-buffer-window rmail-summary-buffer)) ;; Don't try to change the size if just one window in frame. (not (eq window (frame-root-window (window-frame window)))) - (unwind-protect + (unwind-protect (progn (select-window window) (enlarge-window (- rmail-summary-window-size (window-height)))) @@ -3706,7 +3706,7 @@ "Set PASSWORD to be used for retrieving mail from a POP server." (interactive "sPassword: ") (if password - (setq rmail-encoded-pop-password + (setq rmail-encoded-pop-password (rmail-encode-string password (emacs-pid))) (setq rmail-pop-password nil) (setq rmail-encoded-pop-password nil))) @@ -3732,7 +3732,7 @@ Returns the encoded string. Calling the function again with an encoded string (and the same mask) will decode the string." (setq mask (abs mask)) ; doesn't work if negative - (let* ((string-vector (string-to-vector string)) (i 0) + (let* ((string-vector (string-to-vector string)) (i 0) (len (length string-vector)) (curmask mask) charmask) (while (< i len) (if (= curmask 0)