]> git.eshelyaron.com Git - emacs.git/commit
Switch pp.el to lexical binding
authorNoam Postavsky <npostavs@gmail.com>
Fri, 3 Mar 2017 03:37:03 +0000 (22:37 -0500)
committerNoam Postavsky <npostavs@gmail.com>
Fri, 3 Mar 2017 04:03:20 +0000 (23:03 -0500)
commitf5388ba8a7f3970afd0e2bcc52c834ae56178442
tree125960f2cedd2c4586e8b2ebcf33d926eae4c54c
parent55c0c3e31bc3dff83753cdba6288228bd025ac84
Switch pp.el to lexical binding

Additionally, do some minor code cleanup.

* lisp/emacs-lisp/pp.el: Set lexical-binding.
(pp-buffer): Use skip-syntax-forward.
(pp-eval-expression): Use push.
(pp-last-sexp): Use with-syntax-table.
* test/lisp/emacs-lisp/pp-tests.el: New tests.
lisp/emacs-lisp/pp.el
test/lisp/emacs-lisp/pp-tests.el [new file with mode: 0644]