]> git.eshelyaron.com Git - emacs.git/commit
Handle quotation marks and apostrophes in ‘sgml-quote’
authorMichal Nazarewicz <mina86@mina86.com>
Sat, 31 Mar 2018 13:16:54 +0000 (14:16 +0100)
committerMichal Nazarewicz <mina86@mina86.com>
Sat, 7 Apr 2018 10:16:12 +0000 (11:16 +0100)
commit8d3bb7beb4bfab60ba31505728f8f945116d7a40
treec8bea63e9079c07dd69193ac3cf6ddaf6af1d7d3
parent358da4565b589570759ddc9c2d1043405fdbb26e
Handle quotation marks and apostrophes in ‘sgml-quote’

To be able to use text in an HTML argument, quotation marks need
to be replaced with an appropriate character reference.  Make
‘sgml-quote’ do that.

While at it, fix entiteis not being unquoted if they lack closing
semicolon (e.g. ‘&amp’) occuring at the very end of a region.
Even though unlikely, make ‘sgml-quote’ handle this scenario.

* lisp/textmodes/sgml-mode.el (sgml-quote): Handle quotation marks and
apostrophes.  Match entities lacking semicolon at the end of regions.
* test/lisp/textmodes/sgml-mode-tests.el (sgml-quote-works): New test
case for ‘sgml-quote’ function.
etc/NEWS
lisp/textmodes/sgml-mode.el
test/lisp/textmodes/sgml-mode-tests.el