]> git.eshelyaron.com Git - emacs.git/commitdiff
* lisp/transient.el (static-if): Remove duplicated definition.
authorJonas Bernoulli <jonas@bernoul.li>
Fri, 19 Jul 2024 17:10:30 +0000 (19:10 +0200)
committerEshel Yaron <me@eshelyaron.com>
Mon, 22 Jul 2024 10:32:23 +0000 (12:32 +0200)
(Bug#72182)

This should have been removed when the standalone version was merged
into Emacs.

(cherry picked from commit 951fb93956d3b90aa6d1fbc8c3dcd25c42fbe7dc)

lisp/transient.el

index cebc8131f5e0668a7bcef09cf370ecc1e2043101..c53b5c10d478cf7896a9218a8dfb8dbee7349e83 100644 (file)
@@ -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)