emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] emacs/lisp ChangeLog textmodes/tex-mode.el


From: Stefan Monnier
Subject: [Emacs-diffs] emacs/lisp ChangeLog textmodes/tex-mode.el
Date: Wed, 20 May 2009 15:14:23 +0000

CVSROOT:        /sources/emacs
Module name:    emacs
Changes by:     Stefan Monnier <monnier>        09/05/20 15:14:22

Modified files:
        lisp           : ChangeLog 
        lisp/textmodes : tex-mode.el 

Log message:
        (tex-uptodate-p): Accept [1{/var/foo}] as a page number.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/emacs/lisp/ChangeLog?cvsroot=emacs&r1=1.15649&r2=1.15650
http://cvs.savannah.gnu.org/viewcvs/emacs/lisp/textmodes/tex-mode.el?cvsroot=emacs&r1=1.222&r2=1.223

Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/emacs/emacs/lisp/ChangeLog,v
retrieving revision 1.15649
retrieving revision 1.15650
diff -u -b -r1.15649 -r1.15650
--- ChangeLog   20 May 2009 12:53:54 -0000      1.15649
+++ ChangeLog   20 May 2009 15:14:20 -0000      1.15650
@@ -1,3 +1,8 @@
+2009-05-20  Stefan Monnier  <address@hidden>
+
+       * textmodes/tex-mode.el (tex-uptodate-p): Accept [1{/var/foo}] as
+       a page number.
+
 2009-05-20  Jason Rumney  <address@hidden>
 
        * files.el (locate-dominating-stop-dir-regexp): Add terminal
@@ -5,19 +10,18 @@
 
 2009-05-20  Chong Yidong  <address@hidden>
 
-       * international/encoded-kb.el (encoded-kbd-setup-display): Change
-       DISPLAY arg to TERMINAL.
+       * international/encoded-kb.el (encoded-kbd-setup-display):
+       Change DISPLAY arg to TERMINAL.
 
        * international/mule.el (set-terminal-coding-system)
        (set-keyboard-coding-system): Change DISPLAY arg to TERMINAL.
 
 2009-05-19  Alan Mackenzie  <address@hidden>
 
-       * progmodes/cc-mode.el (c-extend-and-neutralize-CPP-line): Renamed
-       from c-neutralize-syntax-in-CPP.  Set the variables c-new-BEG and
-       c-new-END, thus extending the font-lock region.
-       (c-font-lock-init): Don't set obsolete variable
-       font-lock-lines-before.
+       * progmodes/cc-mode.el (c-extend-and-neutralize-CPP-line):
+       Rename from c-neutralize-syntax-in-CPP.  Set the variables c-new-BEG
+       and c-new-END, thus extending the font-lock region.
+       (c-font-lock-init): Don't set obsolete variable font-lock-lines-before.
 
        * progmodes/cc-langs.el (c-before-font-lock-function): Rename a
        value to c-extend-and-neutralize-syntax-in-CPP.

Index: textmodes/tex-mode.el
===================================================================
RCS file: /sources/emacs/emacs/lisp/textmodes/tex-mode.el,v
retrieving revision 1.222
retrieving revision 1.223
diff -u -b -r1.222 -r1.223
--- textmodes/tex-mode.el       5 Jan 2009 03:24:12 -0000       1.222
+++ textmodes/tex-mode.el       20 May 2009 15:14:22 -0000      1.223
@@ -1924,7 +1924,11 @@
                          " (.*)\\.")
                  nil t)
                (> (save-excursion
-                    (or (re-search-backward "\\[[0-9]+\\]" nil t)
+                     ;; Usually page numbers are output as [N], but
+                     ;; I've already seen things like
+                     ;; [1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}]
+                     (or (re-search-backward "\\[[0-9]+\\({[^}]*}\\)?\\]"
+                                             nil t)
                         (point-min)))
                   (save-excursion
                     (or (re-search-backward "Rerun" nil t)




reply via email to

[Prev in Thread] Current Thread [Next in Thread]