]> git.eshelyaron.com Git - emacs.git/commitdiff
(tex-font-lock-keywords): Make the pattern for
authorRichard M. Stallman <rms@gnu.org>
Sat, 11 Jun 1994 12:11:27 +0000 (12:11 +0000)
committerRichard M. Stallman <rms@gnu.org>
Sat, 11 Jun 1994 12:11:27 +0000 (12:11 +0000)
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

index e6f6512e4df0caa2723641b5bacd76a65a1537a4..69a94225f3bf3397bcf18979a5dd5096a8cb3809 100644 (file)
@@ -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)