emacs/lisp/nxml
Noam Postavsky da118e6a7c Keep nxml prolog updated via syntax-propertize
Instead of using after-change-functions.  Also, stop consulting
nxml-prolog-regions during syntax-propertize.  It turns out the
problems fixed by using prolog information are actually due to using
the wrong syntax table during propertizing.  This was fixed in
2019-06-04 "* lisp/emacs-lisp/syntax.el: Use syntax-ppss-table for
syntax-propertize." so consulting the prolog data is no longer needed.
* lisp/nxml/nxml-rap.el (nxml-maybe-rescan-prolog): Remove.
* lisp/nxml/nxml-mode.el (nxml-mode): Stop using it.
(nxml-syntax-propertize): Don't use nxml-prolog-regions, just call
nxml-scan-prolog if needed before delegating to
sgml-syntax-propertize.
* test/lisp/nxml/nxml-mode-tests.el (nxml-mode-edit-prolog): New test.
2019-06-05 20:30:23 -04:00
..
nxml-enc.el Update copyright year to 2019 2019-01-01 01:01:13 +00:00
nxml-maint.el Fix regular-expression glitches and typos 2019-03-04 18:00:58 -08:00
nxml-mode.el Keep nxml prolog updated via syntax-propertize 2019-06-05 20:30:23 -04:00
nxml-ns.el Update copyright year to 2019 2019-01-01 01:01:13 +00:00
nxml-outln.el Update copyright year to 2019 2019-01-01 01:01:13 +00:00
nxml-parse.el Update copyright year to 2019 2019-01-01 01:01:13 +00:00
nxml-rap.el Keep nxml prolog updated via syntax-propertize 2019-06-05 20:30:23 -04:00
nxml-util.el Update copyright year to 2019 2019-01-01 01:01:13 +00:00
rng-cmpct.el Update copyright year to 2019 2019-01-01 01:01:13 +00:00
rng-dt.el Update copyright year to 2019 2019-01-01 01:01:13 +00:00
rng-loc.el Merge from origin/emacs-26 2018-12-31 17:57:29 -08:00
rng-maint.el Avoid some double-rounding of Lisp timestamps 2019-02-22 18:33:57 -08:00
rng-match.el Update copyright year to 2019 2019-01-01 01:01:13 +00:00
rng-nxml.el Fix more regular expression typos 2019-03-18 17:02:29 -07:00
rng-parse.el Update copyright year to 2019 2019-01-01 01:01:13 +00:00
rng-pttrn.el Update copyright year to 2019 2019-01-01 01:01:13 +00:00
rng-uri.el More regexp corrections and tweaks 2019-03-08 09:09:40 -08:00
rng-util.el Update copyright year to 2019 2019-01-01 01:01:13 +00:00
rng-valid.el Update copyright year to 2019 2019-01-01 01:01:13 +00:00
rng-xsd.el Fix regular-expression glitches and typos 2019-03-04 18:00:58 -08:00
xmltok.el Update copyright year to 2019 2019-01-01 01:01:13 +00:00
xsd-regexp.el Update copyright year to 2019 2019-01-01 01:01:13 +00:00