diff options
author | Jim Porter <jporterbugs@gmail.com> | 2024-09-17 22:05:50 -0700 |
---|---|---|
committer | Jim Porter <jporterbugs@gmail.com> | 2024-10-16 21:48:35 -0700 |
commit | af029cdb3a69ba67ae88c9e93b7564778c61a3c6 (patch) | |
tree | bbf6b71c83535f625b3f3fcbae3deb8da941f4c8 /lisp/emacs-lisp/debug.el | |
parent | 561ab9829dd000a8078c6c66f7e8c29056adf31c (diff) | |
download | emacs-af029cdb3a69ba67ae88c9e93b7564778c61a3c6.tar.gz emacs-af029cdb3a69ba67ae88c9e93b7564778c61a3c6.tar.bz2 emacs-af029cdb3a69ba67ae88c9e93b7564778c61a3c6.zip |
Simplify creation of Eshell command forms
Previously, Eshell over-aggressively converted subcommands, which forced
control flow commands to undo that change.
* lisp/eshell/esh-cmd.el (eshell-pre-rewrite-command-hook): Remove
'eshell-subcommand-arg-values' call from here...
(eshell-rewrite-named-command): ... and put it here.
(eshell-invokify-arg): Make obsolete.
(eshell-structure-basic-command): Handle subcommand test forms.
(eshell-rewrite-for-command, eshell-rewrite-while-command)
(eshell-rewrite-if-command): Don't call 'eshell-invokify-arg'; it's not
necessary.
Diffstat (limited to 'lisp/emacs-lisp/debug.el')
0 files changed, 0 insertions, 0 deletions