]> git.eshelyaron.com Git - emacs.git/commitdiff
(sgml-font-lock-syntactic-keywords): Mark " outside of tags as punctuation.
authorStefan Monnier <monnier@iro.umontreal.ca>
Wed, 12 Mar 2008 03:15:13 +0000 (03:15 +0000)
committerStefan Monnier <monnier@iro.umontreal.ca>
Wed, 12 Mar 2008 03:15:13 +0000 (03:15 +0000)
lisp/ChangeLog
lisp/textmodes/sgml-mode.el

index fbf76180037d953f0993f52d0bbfb0e6f037b221..7236ac84b67ef4de61fb428400ec259aa735e0e9 100644 (file)
@@ -1,3 +1,8 @@
+2008-03-12  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * textmodes/sgml-mode.el (sgml-font-lock-syntactic-keywords):
+       Mark " outside of tags as punctuation.
+
 2008-03-11  Stefan Monnier  <monnier@iro.umontreal.ca>
 
        * menu-bar.el (minibuffer-local-map): Use the same command for the
index b3d238bccfcdc929e31a980124702798e046bdbb..dc4628e9d5879e3739c96dabd45b22576042ab6c 100644 (file)
@@ -292,7 +292,9 @@ Any terminating `>' or `/' is not matched.")
   ;; comments recognized when `sgml-specials' includes ?-.
   ;; FIXME: beware of <!--> blabla <!--> !!
   '(("\\(<\\)!--" (1 "< b"))
-    ("--[ \t\n]*\\(>\\)" (1 "> b")))
+    ("--[ \t\n]*\\(>\\)" (1 "> b"))
+    ;; Double quotes outside of tags should not introduce strings.
+    ("\\\"" (0 (if (zerop (car (syntax-ppss))) "."))))
   "Syntactic keywords for `sgml-mode'.")
 
 ;; internal