]> git.eshelyaron.com Git - emacs.git/commitdiff
* lisp/progmodes/gud.el (gdb-script-syntax-propertize-function):
authorStefan Monnier <monnier@iro.umontreal.ca>
Sun, 6 Mar 2011 20:55:52 +0000 (15:55 -0500)
committerStefan Monnier <monnier@iro.umontreal.ca>
Sun, 6 Mar 2011 20:55:52 +0000 (15:55 -0500)
Don't change the syntax of a \n that closes a comment.

Fixes: debbugs:8169
lisp/ChangeLog
lisp/progmodes/gud.el

index 5e9e134e746b48e1d8b23efebfcea43bbaae43e1..6b7768fe93ca8ca709b59c692d7bead035809811 100644 (file)
@@ -1,3 +1,8 @@
+2011-03-06  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * progmodes/gud.el (gdb-script-syntax-propertize-function):
+       Don't change the syntax of a \n that closes a comment (bug#8169).
+
 2011-03-06  Chong Yidong  <cyd@stupidchicken.com>
 
        * emacs-lisp/package-x.el (package-archive-upload-base): Make it a
@@ -25,8 +30,8 @@
 
 2011-03-06  Jay Belanger  <jay.p.belanger@gmail.com>
 
-       * calc/calc-ext.el (calc-init-extensions): Rename
-       calc-logunits-dblevel and calc-logunits-nplevel to calc-dblevel
+       * calc/calc-ext.el (calc-init-extensions):
+       Rename calc-logunits-dblevel and calc-logunits-nplevel to calc-dblevel
        and calc-nplevel, respectively.  Add keybindings for calc-spn,
        calc-midi and calc-freq.  Add autoloads for calcFunc-spn,
        calcFunc-midi, calcFunc-freq, calc-spn, calc-midi and calc-freq.
index 53918b903ee6f27d8d535134e33854cf58452ab5..47cbdf19ed2c448c7cbc4e695ce400e876d5e11e 100644 (file)
@@ -3127,7 +3127,9 @@ class of the file (using s to separate nested class ids)."
    ("^document\\s-.*\\(\n\\)" (1 "< b"))
    ("^end\\(\\>\\)"
     (1 (ignore
-        (unless (eq (match-beginning 0) (point-min))
+        (when (and (> (match-beginning 0) (point-min))
+                   (eq 1 (nth 7 (save-excursion
+                                  (syntax-ppss (1- (match-beginning 0)))))))
           ;; We change the \n in front, which is more difficult, but results
           ;; in better highlighting.  If the doc is empty, the single \n is
           ;; both the beginning and the end of the docstring, which can't be