Turn on more lexical-binding
commitcbb2e845187bfbcc62e2accc9df7891a2326608a
authorMark Oteiza <mvoteiza@udel.edu>
Wed, 28 Sep 2016 17:08:12 +0000 (28 13:08 -0400)
committerMark Oteiza <mvoteiza@udel.edu>
Wed, 28 Sep 2016 17:08:12 +0000 (28 13:08 -0400)
tree1fc3cc9a58e0646119d81cc70663dda7454f867a
parent329e0274ec6a4ae82f86905b8cf844971b943085
Turn on more lexical-binding

* lisp/dom.el:
* lisp/faces.el:
* lisp/htmlfontify.el: Turn on lexical-binding.
(htmlfontify-string): Use pushnew instead of add-to-list.
* lisp/info-xref.el:
* lisp/isearch.el:
* lisp/man.el:
* lisp/ps-def.el:
* lisp/ps-print.el:
* lisp/replace.el: Turn on lexical-binding.  Require cl-lib at compile
time.
(multi-occur): Use cl-pushnew instead of add-to-list.
(replace-match-string-symbols): Remove unused lexical variable.
(replace-search, replace-highlight): Fix argument shadowing.
* lisp/sort.el:
* lisp/xml.el: Turn on lexical-binding.
(xml--parse-buffer): Use push instead of add-to-list.
* lisp/xt-mouse.el: Turn on lexical-binding.
12 files changed:
lisp/dom.el
lisp/faces.el
lisp/htmlfontify.el
lisp/info-xref.el
lisp/isearch.el
lisp/man.el
lisp/ps-def.el
lisp/ps-print.el
lisp/replace.el
lisp/sort.el
lisp/xml.el
lisp/xt-mouse.el