diff options
| author | Stefan Monnier | 2013-09-16 14:23:30 -0400 |
|---|---|---|
| committer | Stefan Monnier | 2013-09-16 14:23:30 -0400 |
| commit | 70568a90a17f4ea136d99f0c8eed5088322fb5ed (patch) | |
| tree | 022ae34040299419764dcca7889134167f4b875f /src | |
| parent | 3f386383dc0459fb857c0831aeecb9072f7085d7 (diff) | |
| download | emacs-70568a90a17f4ea136d99f0c8eed5088322fb5ed.tar.gz emacs-70568a90a17f4ea136d99f0c8eed5088322fb5ed.zip | |
* lisp/eshell/esh-opt.el: Fix last change to set lexical-vars properly.
(eshell--do-opts): Rename from eshell-do-opt, remove arg `body-fun',
return args and options.
(eshell-eval-using-options): Use the new return value of
eshell--do-opts to set the options's vars in their scope.
(eshell--set-option): Rename from eshell-set-option.
Add arg `opt-vals'.
(eshell--process-option): Rename from eshell-process-option.
Add arg `opt-vals'.
(eshell--process-args): Use an `opt-vals' alist to store the options's
values during their processing and return them additionally to the
remaining args.
Fixes: debbugs:15379
Diffstat (limited to 'src')
0 files changed, 0 insertions, 0 deletions