]> git.eshelyaron.com Git - emacs.git/commit
Use cl-with-gensyms in a few more cases
authorStefan Kangas <stefankangas@gmail.com>
Mon, 24 Feb 2025 22:02:20 +0000 (23:02 +0100)
committerEshel Yaron <me@eshelyaron.com>
Wed, 26 Feb 2025 09:37:23 +0000 (10:37 +0100)
commit3c3b50063d784b5efd07a4740e43276dff00b380
tree1e32df12b41954bf8516c827ea07f48a59168768
parent6379b1a9ea0c69e9b818d4ae3b8d10eefaefd08b
Use cl-with-gensyms in a few more cases

* doc/misc/cl.texi (Macro Bindings):
* lisp/emacs-lisp/comp.el (comp--with-sp):
* lisp/emacs-lisp/subr-x.el (with-buffer-unmodified-if-unchanged):
* lisp/eshell/em-extpipe.el (eshell-extpipe--or-with-catch):
* lisp/international/mule-cmds.el (with-locale-environment):
* lisp/kmacro.el (kmacro-menu--marks-exist-p):
* test/lisp/emacs-lisp/cl-extra-tests.el (cl-lib-test-remprop):
* test/lisp/emacs-lisp/edebug-tests.el (edebug-tests-deduplicate):
* test/lisp/emacs-lisp/ert-tests.el (ert-test-special-operator-p):
* test/lisp/kmacro-tests.el (kmacro-tests-should-insert)
(kmacro-tests-should-match-message):
* test/lisp/replace-tests.el (replace-tests-with-undo): Use
cl-with-gensyms instead of bare gensym call.

(cherry picked from commit 1a22bc0fd672e2c71955faf81ff2cfd1c0c76be9)
doc/misc/cl.texi
lisp/emacs-lisp/comp.el
lisp/emacs-lisp/subr-x.el
lisp/eshell/em-extpipe.el
lisp/international/mule-cmds.el
lisp/kmacro.el
test/lisp/emacs-lisp/cl-extra-tests.el
test/lisp/emacs-lisp/edebug-tests.el
test/lisp/emacs-lisp/ert-tests.el
test/lisp/kmacro-tests.el
test/lisp/replace-tests.el