1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-12-31 11:13:50 +00:00
emacs/lisp/nxml
Stefan Monnier da3e5ebb8d * lisp/nxml/nxml-mode.el: Use lexical-binding and syntax-propertize.
(font-lock-beg, font-lock-end): Move before first use.
(nxml-mode): Use syntax-propertize-function.
(nxml-after-change, nxml-after-change1): Adjust accordingly.
(nxml-extend-after-change-region): Remove.
* lisp/nxml/nxml-ns.el: Use lexical-binding.
(nxml-ns-save): Use `declare'.
(nxml-ns-prefixes-for): Avoid add-to-list.
* lisp/nxml/nxml-util.el: Use lexical-binding.
(nxml-with-degradation-on-error, nxml-with-invisible-motion):
Use `declare'.
* lisp/nxml/rng-match.el: Use lexical-binding.
(rng--ipattern): Use cl-defstruct.
(rng-compute-start-tag-open-deriv, rng-compute-start-attribute-deriv)
(rng-cons-group-after, rng-subst-group-after)
(rng-subst-interleave-after, rng-apply-after, rng-compute-data-deriv):
Use closures instead of `(lambda...).
* lisp/nxml/xmltok.el: Use lexical-binding.
(xmltok-save): Use `declare'.
(xmltok-unclosed-reparse-p, xmltok-semi-closed-reparse-p): Remove.
2013-10-07 09:54:48 -04:00
..
.gitignore
nxml-enc.el Update copyright notices for 2013. 2013-01-01 09:11:05 +00:00
nxml-glyph.el Update copyright notices for 2013. 2013-01-01 09:11:05 +00:00
nxml-maint.el Update copyright notices for 2013. 2013-01-01 09:11:05 +00:00
nxml-mode.el * lisp/nxml/nxml-mode.el: Use lexical-binding and syntax-propertize. 2013-10-07 09:54:48 -04:00
nxml-ns.el * lisp/nxml/nxml-mode.el: Use lexical-binding and syntax-propertize. 2013-10-07 09:54:48 -04:00
nxml-outln.el * lisp/subr.el (define-error): New function. 2013-08-09 17:22:44 -04:00
nxml-parse.el Update copyright notices for 2013. 2013-01-01 09:11:05 +00:00
nxml-rap.el * lisp/subr.el (define-error): New function. 2013-08-09 17:22:44 -04:00
nxml-uchnm.el Update copyright notices for 2013. 2013-01-01 09:11:05 +00:00
nxml-util.el * lisp/nxml/nxml-mode.el: Use lexical-binding and syntax-propertize. 2013-10-07 09:54:48 -04:00
rng-cmpct.el * lisp/subr.el (define-error): New function. 2013-08-09 17:22:44 -04:00
rng-dt.el Update copyright notices for 2013. 2013-01-01 09:11:05 +00:00
rng-loc.el Update copyright notices for 2013. 2013-01-01 09:11:05 +00:00
rng-maint.el * lisp/nxml/nxml-util.el (nxml-with-unmodifying-text-property-changes): 2013-03-23 10:21:25 +08:00
rng-match.el * lisp/nxml/nxml-mode.el: Use lexical-binding and syntax-propertize. 2013-10-07 09:54:48 -04:00
rng-nxml.el * lisp/nxml/rng-nxml.el (rng-set-state-after): Do not let-bind 2013-03-23 09:38:56 +08:00
rng-parse.el Update copyright notices for 2013. 2013-01-01 09:11:05 +00:00
rng-pttrn.el Update copyright notices for 2013. 2013-01-01 09:11:05 +00:00
rng-uri.el * lisp/subr.el (define-error): New function. 2013-08-09 17:22:44 -04:00
rng-util.el * lisp/subr.el (define-error): New function. 2013-08-09 17:22:44 -04:00
rng-valid.el * lisp/nxml/nxml-mode.el: Treat unclosed <[[, <?, comment, and other 2013-05-15 14:31:51 -04:00
rng-xsd.el Update copyright notices for 2013. 2013-01-01 09:11:05 +00:00
xmltok.el * lisp/nxml/nxml-mode.el: Use lexical-binding and syntax-propertize. 2013-10-07 09:54:48 -04:00
xsd-regexp.el * lisp/subr.el (define-error): New function. 2013-08-09 17:22:44 -04:00