aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefan Kangas2025-02-24 00:45:20 +0100
committerStefan Kangas2025-02-24 00:45:20 +0100
commit45f5f718a07bb126bbd71952c5fbd1c5f126df7d (patch)
tree22a749493dd79b5aac236d16e9148883ecb0e819
parentae8522af41bb67bf417b94ed54146a43fe2150ec (diff)
downloademacs-45f5f718a07bb126bbd71952c5fbd1c5f126df7d.tar.gz
emacs-45f5f718a07bb126bbd71952c5fbd1c5f126df7d.zip
Use cl-with-gensyms in ert-with-message-capture
* lisp/emacs-lisp/ert-x.el (ert-with-message-capture): Use cl-with-gensyms.
-rw-r--r--lisp/emacs-lisp/ert-x.el4
1 files changed, 1 insertions, 3 deletions
diff --git a/lisp/emacs-lisp/ert-x.el b/lisp/emacs-lisp/ert-x.el
index ee86ef2dad8..524f02bb36d 100644
--- a/lisp/emacs-lisp/ert-x.el
+++ b/lisp/emacs-lisp/ert-x.el
@@ -329,9 +329,7 @@ This is useful for separating the issuance of messages by the
329code under test from the behavior of the *Messages* buffer." 329code under test from the behavior of the *Messages* buffer."
330 (declare (debug (symbolp body)) 330 (declare (debug (symbolp body))
331 (indent 1)) 331 (indent 1))
332 (let ((g-message-advice (gensym)) 332 (cl-with-gensyms (g-message-advice g-print-advice g-collector)
333 (g-print-advice (gensym))
334 (g-collector (gensym)))
335 `(let* ((,var "") 333 `(let* ((,var "")
336 (,g-collector (lambda (msg) (setq ,var (concat ,var msg)))) 334 (,g-collector (lambda (msg) (setq ,var (concat ,var msg))))
337 (,g-message-advice (ert--make-message-advice ,g-collector)) 335 (,g-message-advice (ert--make-message-advice ,g-collector))