aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard M. Stallman1994-04-22 07:30:30 +0000
committerRichard M. Stallman1994-04-22 07:30:30 +0000
commitb545f35b46e3d18da31fe394a4911b1a418cff40 (patch)
tree6da5b47d6f77ce0f28da077adaa125da02ec3879
parent572986cdcd3b86a3e2f4b7c35e1ec97434a17bff (diff)
downloademacs-b545f35b46e3d18da31fe394a4911b1a418cff40.tar.gz
emacs-b545f35b46e3d18da31fe394a4911b1a418cff40.zip
(rmail-font-lock-keywords): New variable.
(compilation-mode-font-lock-keywords): New variable. (font-lock-set-defaults): Use those vars in those modes.
-rw-r--r--lisp/font-lock.el15
1 files changed, 15 insertions, 0 deletions
diff --git a/lisp/font-lock.el b/lisp/font-lock.el
index e2499856f43..bb6aeaa4166 100644
--- a/lisp/font-lock.el
+++ b/lisp/font-lock.el
@@ -442,6 +442,9 @@ This can take a while for large buffers."
442 ((eq major-mode 'texinfo-mode) texi-font-lock-keywords) 442 ((eq major-mode 'texinfo-mode) texi-font-lock-keywords)
443 ((eq major-mode 'shell-mode) shell-font-lock-keywords) 443 ((eq major-mode 'shell-mode) shell-font-lock-keywords)
444 ((eq major-mode 'dired-mode) dired-font-lock-keywords) 444 ((eq major-mode 'dired-mode) dired-font-lock-keywords)
445 ((eq major-mode 'rmail-mode) rmail-font-lock-keywords)
446 ((eq major-mode 'compilation-mode)
447 compilation-mode-font-lock-keywords)
445 (t nil))))) 448 (t nil)))))
446 449
447(defconst lisp-font-lock-keywords-1 450(defconst lisp-font-lock-keywords-1
@@ -687,6 +690,18 @@ This does a lot more highlighting.")
687 ("^..d.* \\([^ ]+\\)$" 1 font-lock-keyword-face)) 690 ("^..d.* \\([^ ]+\\)$" 1 font-lock-keyword-face))
688 "Additional expressions to highlight in Dired mode.") 691 "Additional expressions to highlight in Dired mode.")
689 692
693(defvar rmail-font-lock-keywords
694 '(;; Put From field in bold.
695 ("^From: \\(.*\\)$" 1 font-lock-keyword-face)
696 ;; Put subject in bold italics
697 ("^Subject: \\(.*\\)$" 1 font-lock-function-name-face))
698 "Additional expressions to highlight in Rmail mode.")
699
700(defvar compilation-mode-font-lock-keywords
701 '(("^\\([^\n:]*:\\([0-9]+:\\)+\\)\\(.*\\)$" 1 font-lock-function-name-face))
702;;; ("^\\([^\n:]*:\\([0-9]+:\\)+\\)\\(.*\\)$" 0 font-lock-keyword-face keep)
703 "Additional expressions to highlight in Compilation mode.")
704
690(provide 'font-lock) 705(provide 'font-lock)
691 706
692;;; font-lock.el ends here 707;;; font-lock.el ends here