From 055c8d713a0127b7c5b4a7381b05fcb1c84cad1a Mon Sep 17 00:00:00 2001 From: "Richard M. Stallman" Date: Sat, 11 Jun 1994 12:11:27 +0000 Subject: [PATCH] (tex-font-lock-keywords): Make the pattern for macros respect TeX's idea of identifiers. (font-lock-set-defaults): Don't check for 'tex-mode, but instead for 'plain-tex-mode, 'latex-mode, and 'slitex-mode which is what tex-mode.el uses. --- lisp/font-lock.el | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lisp/font-lock.el b/lisp/font-lock.el index e6f6512e4df..69a94225f3b 100644 --- a/lisp/font-lock.el +++ b/lisp/font-lock.el @@ -634,7 +634,7 @@ This does a lot more highlighting.") (defvar tex-font-lock-keywords (list - '("\\(\\\\\\w+\\)" 1 font-lock-keyword-face t) + '("\\(\\\\\\([a-zA-Z@]+\\|.\\)\\)" 1 font-lock-keyword-face t) '("{\\\\em\\([^}]+\\)}" 1 font-lock-comment-face t) '("{\\\\bf\\([^}]+\\)}" 1 font-lock-keyword-face t) '("^[ \t\n]*\\\\def[\\\\@]\\(\\w+\\)" 1 font-lock-function-name-face t) @@ -707,7 +707,9 @@ This does a lot more highlighting.") ((eq major-mode 'c++-c-mode) c-font-lock-keywords) ((eq major-mode 'c++-mode) c++-font-lock-keywords) ((eq major-mode 'perl-mode) perl-font-lock-keywords) - ((eq major-mode 'tex-mode) tex-font-lock-keywords) + ((eq major-mode 'plain-tex-mode) tex-font-lock-keywords) + ((eq major-mode 'latex-mode) tex-font-lock-keywords) + ((eq major-mode 'slitex-mode) tex-font-lock-keywords) ((eq major-mode 'texinfo-mode) texi-font-lock-keywords) ((eq major-mode 'shell-mode) shell-font-lock-keywords) ((eq major-mode 'dired-mode) dired-font-lock-keywords) -- 2.39.5