]> git.eshelyaron.com Git - emacs.git/commit
EUDC: Enable lexical binding and do some cleanups
authorStefan Monnier <monnier@iro.umontreal.ca>
Thu, 15 Mar 2018 00:06:47 +0000 (20:06 -0400)
committerThomas Fitzsimmons <fitzsim@fitzsim.org>
Sun, 15 Apr 2018 23:24:15 +0000 (19:24 -0400)
commit836dce63c3274eaa84a26c09a5b6dcb1522dba98
tree418199154ab997c7ec61168e84c3db4be2d58c5e
parent7d0fa6081e7e307055b5dc47566061c0682e3ab7
EUDC: Enable lexical binding and do some cleanups

* lisp/net/eudc.el: Enable lexical binding.
(cl-lib): Always require cl-lib, not only when byte compiling.
(eudc-mode-map): Set parent keymap within let form.
(eudc-update-local-variables): Use #' read syntax for function
argument to map function.
(eudc-select): Likewise.
(eudc-format-attribute-name-for-display): Likewise
(eudc-filter-duplicate-attributes): Likewise.
(eudc-format-query): Likewise.
(eudc-expand-inline): Likewise.
(eudc-query-form): Likewise.
(eudc-print-attribute-value): Use mapc instead of mapcar.
(eudc-filter-partial-records): Use cl-every.
(eudc-distribute-field-on-records): Use delete-dups to
simplify function.
(eudc-expand-inline): Replace while with dolist and let form.
(eudc-query-form): Set inhibit-read-only after switching
buffers.  Remove useless and call.
(eudc-load-eudc): Add a FIXME comment.
lisp/net/eudc.el