From e10bc1cd6f88bc1587bda2bda792ec6b14803a8e Mon Sep 17 00:00:00 2001 From: Jonas Bernoulli Date: Fri, 19 Jul 2024 19:10:30 +0200 Subject: [PATCH] * lisp/transient.el (static-if): Remove duplicated definition. (Bug#72182) This should have been removed when the standalone version was merged into Emacs. (cherry picked from commit 951fb93956d3b90aa6d1fbc8c3dcd25c42fbe7dc) --- lisp/transient.el | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/lisp/transient.el b/lisp/transient.el index cebc8131f5e..c53b5c10d47 100644 --- a/lisp/transient.el +++ b/lisp/transient.el @@ -82,17 +82,6 @@ similar defect.") :emergency)) (defvar Man-notify-method) (defvar pp-default-function) ; since Emacs 29.1 -(defmacro static-if (condition then-form &rest else-forms) - "A conditional compilation macro. -Evaluate CONDITION at macro-expansion time. If it is non-nil, -expand the macro to THEN-FORM. Otherwise expand it to ELSE-FORMS -enclosed in a `progn' form. ELSE-FORMS may be empty." - (declare (indent 2) - (debug (sexp sexp &rest sexp))) - (if (eval condition lexical-binding) - then-form - (cons 'progn else-forms))) - (defmacro transient--with-emergency-exit (id &rest body) (declare (indent defun)) (unless (keywordp id) -- 2.39.5