From 733c408d94aac9ca1660d14ff3aedc367abcd8ca Mon Sep 17 00:00:00 2001 From: Jonas Bernoulli Date: Mon, 23 Mar 2026 01:23:54 +0100 Subject: Revert "Use single-arg form of signal to re-throw starting with Emacs 30" Turns out `signal' does not accept a single argument in Emacs 30. This reverts commit 61ed3651df360e1a0c36ff70afbb9ee0f947252a. --- lisp/transient.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lisp/transient.el b/lisp/transient.el index 63ae11d..cea49bb 100644 --- a/lisp/transient.el +++ b/lisp/transient.el @@ -135,7 +135,7 @@ from Emacs commit e680827e814e155cf79175d87ff7c6ee3a08b69a." ,(macroexp-progn body)) ((debug error) (transient--emergency-exit ,id) - (static-if (>= emacs-major-version 30) + (static-if (fboundp 'error-type-p) ; since Emacs 31.1 (signal err) (signal (car err) (cdr err)))))) -- cgit v1.0