diff options
author | Jim Porter <jporterbugs@gmail.com> | 2023-01-24 17:14:54 -0800 |
---|---|---|
committer | Jim Porter <jporterbugs@gmail.com> | 2023-02-09 21:38:07 -0800 |
commit | c53255f67758cbd528c3422e248c0cb979a9a676 (patch) | |
tree | 29bbfc451181b57dd43ad2520a269003416f22ef /lisp/emacs-lisp/lisp-mode.el | |
parent | d6d25a3c221e566de4df5319181e9ba9a8df285e (diff) | |
download | emacs-c53255f67758cbd528c3422e248c0cb979a9a676.tar.gz emacs-c53255f67758cbd528c3422e248c0cb979a9a676.tar.bz2 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 'lisp/emacs-lisp/lisp-mode.el')
0 files changed, 0 insertions, 0 deletions