summaryrefslogtreecommitdiff
path: root/test/lisp/emacs-lisp/lisp-tests.el
diff options
context:
space:
mode:
authorJim Porter <jporterbugs@gmail.com>2022-02-26 20:55:22 -0800
committerLars Ingebrigtsen <larsi@gnus.org>2022-03-03 14:59:33 +0100
commitae1acb601764009fc2551819f9193aa6e9441be4 (patch)
tree568f5226afb3d3d42822c0996b8b196be2f04fd4 /test/lisp/emacs-lisp/lisp-tests.el
parent7c7a4c26cbabe2d84d008e193b7db8ae106e9e47 (diff)
downloademacs-ae1acb601764009fc2551819f9193aa6e9441be4.tar.gz
emacs-ae1acb601764009fc2551819f9193aa6e9441be4.tar.bz2
emacs-ae1acb601764009fc2551819f9193aa6e9441be4.zip
Add a new macro to simplify parsing temporary Eshell command strings
This abstracts out the somewhat-unusual "insert&delete" logic in 'eshell-parse-command' so that it can be used elsewhere, and also ensures that the deletion occurs even if an an error occurs. * lisp/eshell/esh-cmd.el (eshell-with-temp-command): New macro. (eshell-parse-command): Use it.
Diffstat (limited to 'test/lisp/emacs-lisp/lisp-tests.el')
0 files changed, 0 insertions, 0 deletions