diff options
| author | Jim Porter | 2023-01-24 17:14:54 -0800 |
|---|---|---|
| committer | Jim Porter | 2023-02-09 21:38:07 -0800 |
| commit | c53255f67758cbd528c3422e248c0cb979a9a676 (patch) | |
| tree | 29bbfc451181b57dd43ad2520a269003416f22ef /java | |
| parent | d6d25a3c221e566de4df5319181e9ba9a8df285e (diff) | |
| download | emacs-c53255f67758cbd528c3422e248c0cb979a9a676.tar.gz emacs-c53255f67758cbd528c3422e248c0cb979a9a676.zip | |
Ensure that deferred commands don't make Eshell forget let-bound values
* lisp/eshell/esh-cmd.el (Command evaluation macros): Expand this
documentation to list allowed special forms and caveats for working
with 'if' and 'while'.
(eshell-do-eval): Provide more detail in docstring. Handle
'eshell-defer' inside 'let' forms.
* test/lisp/eshell/esh-cmd-tests.el
(esh-cmd-test/let-rebinds-after-defer): New test (bug#59469).
Diffstat (limited to 'java')
0 files changed, 0 insertions, 0 deletions