* lisp/eshell/em-pred.el: Take advantage of lexical scoping
authorStefan Monnier <monnier@iro.umontreal.ca>
Tue, 18 May 2021 21:53:23 +0000 (17:53 -0400)
committerStefan Monnier <monnier@iro.umontreal.ca>
Tue, 18 May 2021 21:53:44 +0000 (17:53 -0400)
commitf57b0f08b44c90f02450563e6fd0c75806fcd2f7
tree0900ae1a90d7f83ce6535bf4ba430be403c5978e
parent39b67c3ffe475107218adbd68a78d8eda6cc83c7
* lisp/eshell/em-pred.el: Take advantage of lexical scoping

Also remove redundant `:group` arguments.

(eshell-parse-modifiers): Make sure we pass a function value.
(eshell-parse-arg-modifier, eshell-parse-modifiers)
(eshell-add-pred-func, eshell-pred-user-or-group)
(eshell-pred-file-time, eshell-pred-file-type, eshell-pred-file-mode)
(eshell-pred-file-links, eshell-pred-file-size)
(eshell-pred-substitute, eshell-include-members, eshell-join-members)
(eshell-split-members): Use proper closures.
lisp/eshell/em-pred.el