]> git.eshelyaron.com Git - emacs.git/commit
Fix sgml-mode handling of quotes within parens (Bug#36347)
authorNoam Postavsky <npostavs@gmail.com>
Mon, 24 Jun 2019 01:27:43 +0000 (21:27 -0400)
committerNoam Postavsky <npostavs@gmail.com>
Tue, 25 Jun 2019 22:58:23 +0000 (18:58 -0400)
commite62ad04963982ea9cc7622b32484778845bc2ec1
tree70e80f572dce3f269acdf6136278fb29e049cdd9
parent06b35b2f922150a11d6b4b5c68a40e9957a69e52
Fix sgml-mode handling of quotes within parens (Bug#36347)

* lisp/textmodes/sgml-mode.el (sgml-syntax-propertize): Use
syntax-ppss-table if set.  This is only needed on the release branch,
on master the caller (syntax-propertize) already does this.
(sgml-mode): Set syntax-ppss-table to sgml-tag-syntax-table.  This
correctly classifies parens as punctuation, so they won't confuse the
parser.
* test/lisp/textmodes/sgml-mode-tests.el (sgml-tests--quotes-syntax):
New test copied from master, with two cases added for this bug.
lisp/textmodes/sgml-mode.el
test/lisp/textmodes/sgml-mode-tests.el