]> git.eshelyaron.com Git - emacs.git/commitdiff
(tex-font-lock-keywords-2): Require non-letter after specials.
authorAndreas Schwab <schwab@suse.de>
Fri, 15 Feb 2002 17:09:22 +0000 (17:09 +0000)
committerAndreas Schwab <schwab@suse.de>
Fri, 15 Feb 2002 17:09:22 +0000 (17:09 +0000)
lisp/ChangeLog
lisp/textmodes/tex-mode.el

index 522cb2237c2a41dacf658df8545cb384fa5806b3..e775287018a7995edba9ec68c06e0ffce8ab9c33 100644 (file)
@@ -1,3 +1,8 @@
+2002-02-15  Andreas Schwab  <schwab@suse.de>
+
+       * textmodes/tex-mode.el (tex-font-lock-keywords-2): Require
+       non-letter after specials.
+
 2002-02-12  Eli Zaretskii  <eliz@is.elta.co.il>
 
        * window.el (save-selected-window): If the saved window has
@@ -26,7 +31,7 @@
        version of rmail-enable-mime.
        (rmail-forward): Use it.
 
-2002-02-06  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
+2002-02-06  Pavel Jan\e,Am\e(Bk  <Pavel@Janik.cz>
 
        * textmodes/sgml-mode.el (sgml-start-tag-regex)
        (sgml-font-lock-keywords-1, sgml-mode-common): Allow underscore,
@@ -74,7 +79,7 @@
        looking for X-Coding-System header, and restore the pruned state
        before returning.
 
-2002-02-02  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
+2002-02-02  Pavel Jan\e,Am\e(Bk  <Pavel@Janik.cz>
 
        * cus-edit.el (customize-save-variable): Fix typo in prompt.
 
@@ -92,7 +97,7 @@
 
        * hi-lock.el (hi-lock-find-patterns): Save restriction.
 
-2002-01-29  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
+2002-01-29  Pavel Jan\e,Am\e(Bk  <Pavel@Janik.cz>
 
        * tmm.el (tmm-get-keymap): Honour :visible in `menu-item'.
        Add Keywords header.  Update Commentary section.
 
        * pcvs-util.el (cvs-prefix-define): Typo cons->concat.
 
-2001-10-03  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
+2001-10-03  Pavel Jan\e,Am\e(Bk  <Pavel@Janik.cz>
 
        * emulation/tpu-edt.el: Make messages match original TPU/edt
        editor.  From riepel@Stanford.EDU (Rob Riepel).
        * comint.el (comint-send-input): Handle comint-process-echoes
        differently.
 
-2001-09-07  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
+2001-09-07  Pavel Jan\e,Am\e(Bk  <Pavel@Janik.cz>
 
        * locate.el (locate-insert-header): Remove unnecessary whitespace.
 
 
        * menu-bar.el (menu-bar-edit-menu) <yank-menu, yank>:
        Mention "yank" in the help-echo text.
-       Suggested by Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>.
+       Suggested by Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>.
 
 2001-09-01  Stefan Monnier  <monnier@cs.yale.edu>
 
        * startup.el (fancy-splash-screens): Temporarily set
        minor-mode-map-alist to nil while displaying splash screens.
 
-2001-08-29  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
+2001-08-29  Pavel Jan\e,Am\e(Bk  <Pavel@Janik.cz>
 
        * buff-menu.el: Add Keywords header.
        Doc fix (C-x C-b is bound to list-buffers).
 2001-08-26  Eli Zaretskii  <eliz@is.elta.co.il>
 
        * textmodes/texnfo-upd.el: Remove dots and exclams at end of error
-       messages.  From Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>.
+       messages.  From Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>.
 
        * emacs-lisp/levents.el: Specify FSF as Maintainer.  From Pavel
-       Jan\e,Bm\e(Bk <Pavel@Janik.cz>.
+       Jan\e,Am\e(Bk <Pavel@Janik.cz>.
 
        * emacs-lisp/lselect.el: Ditto.
 
        * hexl.el (hexl-insert-multibyte-char, hexl-insert-char):
        Remove periods from the end of error message strings.
-       From Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>.
+       From Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>.
 
        * progmodes/antlr-mode.el: Add Keywords header.  From Pavel
-       Jan\e,Bm\e(Bk <Pavel@Janik.cz>.
+       Jan\e,Am\e(Bk <Pavel@Janik.cz>.
 
        * net/telnet.el: Ditto.
 
 2001-08-20  Gerd Moellmann  <gerd@gnu.org>
 
        * textmodes/texnfo-upd.el (texinfo-every-node-update): Remove
-       some spaces from a message.  From Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>.
+       some spaces from a message.  From Pavel Jan\e,Am\e(Bk  <Pavel@Janik.cz>.
 
        * whitespace.el (whitespace-global-mode): Add autoload cookie.
 
        text files.
        (image-jpeg-p): Correct calculation of next field offset.
 
-2001-08-08  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
+2001-08-08  Pavel Jan\e,Am\e(Bk  <Pavel@Janik.cz>
 
        * battery.el: Fix typo.
 
        * image.el (image-type-regexps): Use `\`' instead of `^' in
        most regular expressions.
 
-2001-08-06  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
+2001-08-06  Pavel Jan\e,Am\e(Bk  <Pavel@Janik.cz>
 
        * play/animate.el: Re-insert a reference to re-inserted function.
 
        * toolbar/tool-bar.el (tool-bar-add-item-from-menu):
        Handle old-style menu definitions.
 
-2001-08-06  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
+2001-08-06  Pavel Jan\e,Am\e(Bk  <Pavel@Janik.cz>
 
        * textmodes/makeinfo.el, textmodes/page-ext.el, textmodes/page.el,
        * textmodes/text-mode.el, textmodes/two-column.el: Keywords added.
        * emulation/pc-mode.el, diff.el, textmodes/fill.el, abbrev.el,
        * add-log.el, faces.el, mail/sc.el: Specify FSF as Maintainer.
 
-2001-08-05  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
+2001-08-05  Pavel Jan\e,Am\e(Bk  <Pavel@Janik.cz>
 
        * textmodes/tildify.el: Milan Zamazal has new address.
 
        * mail/mh-utils.el (mh-find-progs): Also search in `lib'.
        From Mats Bengtsson <mats.bengtsson@s3.kth.se>,
 
-2001-07-17  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
+2001-07-17  Pavel Jan\e,Am\e(Bk  <Pavel@Janik.cz>
 
        * international/iso-transl.el: Fix typo in the header of the file.
 
        * server.el (server-process-filter, server-visit-files):
        Add support for +LINE:COLUMN style emacsclient calls.
 
-2001-07-16  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
+2001-07-16  Pavel Jan\e,Am\e(Bk  <Pavel@Janik.cz>
 
        * emacs-lisp/easy-mmode.el: Add Keywords header.
 
 
        * progmodes/ada-xref.el (ada-xref-initialize): Fix call to add-hook.
 
-2001-07-16  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
+2001-07-16  Pavel Jan\e,Am\e(Bk  <Pavel@Janik.cz>
 
        * ps-print.el: Fix Author: header.
 
        send-invisible, which is already defined in Comint.
        (eshell-watch-for-password-prompt): Use it.
 
-2001-07-16  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
+2001-07-16  Pavel Jan\e,Am\e(Bk  <Pavel@Janik.cz>
 
        * which-func.el (which-func-mode): Doc fix.
 
        * simple.el (set-variable): Require 'cus-edit' instead of
        `wid-edit', so that the Custom widgets get defined.
 
-2001-07-16  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
+2001-07-16  Pavel Jan\e,Am\e(Bk  <Pavel@Janik.cz>
 
        * allout.el: A fix to follow coding conventions.
 
        * dired.el (dired-insert-set-properties): Fix invalid mouse-face
        property.
 
-2001-07-16  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
+2001-07-16  Pavel Jan\e,Am\e(Bk  <Pavel@Janik.cz>
 
        * play/5x5.el, play/decipher.el, play/dunnet.el, play/fortune.el,
        * play/gamegrid.el, play/handwrite.el, play/landmark.el,
        * mail/reporter.el (reporter-submit-bug-report):
        Don't abuse make-variable-buffer-local.  Fix call to add-hook.
 
-2001-07-15  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
+2001-07-15  Pavel Jan\e,Am\e(Bk  <Pavel@Janik.cz>
 
        * calendar/cal-china.el, calendar/cal-coptic.el,
        * calendar/cal-dst.el, calendar/cal-french.el,
        * vt100-led.el, window.el: Some fixes to follow coding conventions in
        files maintained by FSF.
 
-2001-07-13  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
+2001-07-13  Pavel Jan\e,Am\e(Bk  <Pavel@Janik.cz>
 
        * arc-mode.el: A fix to follow coding conventions.
 
 
        * play/fortune.el: Add types to defcustoms.
 
-2001-07-12  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
+2001-07-12  Pavel Jan\e,Am\e(Bk  <Pavel@Janik.cz>
 
        * language/czech.el: A fix to follow coding conventions.
 
 2001-07-11  Eli Zaretskii  <eliz@is.elta.co.il>
 
        * progmodes/ada-prj.el: Say that the file _is_ part of Emacs.
-       From Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+       From Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
 
        * progmodes/ada-mode.el: Ditto.
 
        * calendar/todo-mode.el (todo-top-priorities): Use delete-region
        instead of kill-line.
 
-       * play/pong.el: Fix first line.  From Pavel Jan\e,Bm\e(Bk
+       * play/pong.el: Fix first line.  From Pavel Jan\e,Am\e(Bk
        <Pavel@Janik.cz>.
 
-       * battery.el (battery-update): Add help-echo.  From Pavel Jan\e,Bm\e(Bk
+       * battery.el (battery-update): Add help-echo.  From Pavel Jan\e,Am\e(Bk
        <Pavel@Janik.cz>.
 
 2001-07-04  Gerd Moellmann  <gerd@gnu.org>
 2001-07-02  Eli Zaretskii  <eliz@is.elta.co.il>
 
        * allout.el: Fix the header line, so that finder.el recognizes it.
-       From Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>.
+       From Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>.
 
        * emacs-lisp/lisp-mnt.el (lm-header-prefix): Doc fix.
-       From Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>.
+       From Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>.
 
 2001-06-29  Eli Zaretskii  <eliz@is.elta.co.il>
 
 2001-06-10  Eli Zaretskii  <eliz@is.elta.co.il>
 
        * server.el (server-process, server-buffer-clients): Doc fix.
-       From Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>.
+       From Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>.
 
 2001-06-09  John Wiegley  <johnw@gnu.org>
 
 2001-05-20  Eli Zaretskii  <eliz@is.elta.co.il>
 
        * international/ccl.el (define-ccl-program): Fix a typo.
-       From Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>.
+       From Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>.
 
        * international/mule.el (decode-char): Fix a typo.  From Pavel
-       Jan\e,Bm\e(Bk <Pavel@Janik.cz>.
+       Jan\e,Am\e(Bk <Pavel@Janik.cz>.
 
        * textmodes/artist.el (artist-mode): Fix a typo.  From Pavel
-       Jan\e,Bm\e(Bk <Pavel@Janik.cz>.
+       Jan\e,Am\e(Bk <Pavel@Janik.cz>.
 
        * frame.el (automatic-hscrolling): Fix a typo.  From Pavel
-       Jan\e,Bm\e(Bk <Pavel@Janik.cz>.
+       Jan\e,Am\e(Bk <Pavel@Janik.cz>.
 
 2001-05-18  Sam Steingold  <sds@gnu.org>
 
        coding-system-for-read, if it is non-nil.
 
        * calendar/holidays.el (holidays): Add an autoload cookie.
-       From Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>.
+       From Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>.
 
 2001-05-08  John Wiegley  <johnw@gnu.org>
 
        Add an antry for ``converts''.
 
        * language/slovak.el ("Slovak"): Add documentation string.
-       From Pavel@Janik.cz (Pavel Jan\e,Bm\e(Bk ml.).
+       From Pavel@Janik.cz (Pavel Jan\e,Am\e(Bk ml.).
 
        * language/czech.el ("Czech"): Add documentation string.
-       From Pavel@Janik.cz (Pavel Jan\e,Bm\e(Bk ml.).
+       From Pavel@Janik.cz (Pavel Jan\e,Am\e(Bk ml.).
 
        * ps-mule.el (ps-mule-font-info-database-bdf): Change `isci24-etl.bdf'
        to `isci24-mule.bdf'.  From: Kenichi Handa <handa@etl.go.jp>.
 2001-03-15  Gerd Moellmann  <gerd@gnu.org>
 
        * textmodes/ispell.el (ispell-dictionary-alist-6): Add support
-       for Slovak.  From Pavel.Janik@suse.cz (Pavel Jan\e,Bm\e(Bk ml.).
+       for Slovak.  From Pavel.Janik@suse.cz (Pavel Jan\e,Am\e(Bk ml.).
 
 2001-03-14  Gerd Moellmann  <gerd@gnu.org>
 
index 07dcee289b2ed77f6a0752af1d68e2c77a0ae254..465cb98c047068ac3dbc2b2bf9666c7f957b215a 100644 (file)
@@ -1,6 +1,6 @@
 ;;; tex-mode.el --- TeX, LaTeX, and SliTeX mode commands
 
-;; Copyright (C) 1985, 86, 89, 92, 94, 95, 96, 97, 98, 1999
+;; Copyright (C) 1985, 86, 89, 92, 94, 95, 96, 97, 98, 1999, 2002
 ;;       Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
@@ -497,12 +497,12 @@ An alternative value is \" . \", if you use a font with a narrow period."
                        t))
            ;;
            ;; Names of commands that should be fontified.
-           (specials (regexp-opt
-                      '("\\" "\\*" ;; "-"
-                        "linebreak" "nolinebreak" "pagebreak" "nopagebreak"
-                        "newline" "newpage" "clearpage" "cleardoublepage"
-                        "displaybreak" "allowdisplaybreaks" "enlargethispage")
-                      t))
+           (specials-1 (regexp-opt '("\\" "\\*") t)) ;; "-"
+           (specials-2 (regexp-opt
+                        '("linebreak" "nolinebreak" "pagebreak" "nopagebreak"
+                          "newline" "newpage" "clearpage" "cleardoublepage"
+                          "displaybreak" "allowdisplaybreaks"
+                          "enlargethispage") t))
            (general "\\([a-zA-Z@]+\\**\\|[^ \t\n]\\)")
            ;;
            ;; Miscellany.
@@ -521,7 +521,9 @@ An alternative value is \" . \", if you use a font with a narrow period."
              'font-lock-string-face)
        ;;
        ;; Command names, special and general.
-       (cons (concat slash specials) 'font-lock-warning-face)
+       (cons (concat slash specials-1) 'font-lock-warning-face)
+       (list (concat "\\(" slash specials-2 "\\)\\([^a-zA-Z@]\\|\\'\\)")
+             1 'font-lock-warning-face)
        (concat slash general)
        ;;
        ;; Font environments.  It seems a bit dubious to use `bold' etc. faces