]> git.eshelyaron.com Git - emacs.git/commit
; Improve correctness of 'eshell-do-eval' in some edge cases
authorJim Porter <jporterbugs@gmail.com>
Sat, 20 Jul 2024 01:07:36 +0000 (18:07 -0700)
committerEshel Yaron <me@eshelyaron.com>
Mon, 29 Jul 2024 17:16:14 +0000 (19:16 +0200)
commitbbde2db75098693646a6806573b76649a124d62b
treee5094a2a016fe782a11679e7662147e4eb6e8edc
parenta92e02016691d5c26844aa15c06818d4217994fc
; Improve correctness of 'eshell-do-eval' in some edge cases

* lisp/eshell/esh-cmd.el (eshell-do-eval): Make sure that replacing 'if'
forms returns the correct result, and evaluate to 'nil' for 'progn'
forms with no body.

(cherry picked from commit 8bfdee8689f8b99f353179898e922ec3d975a113)
lisp/eshell/esh-cmd.el