emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[nongnu] elpa/macrostep 4b382cd 088/110: Identify Elisp compiler-macros


From: ELPA Syncer
Subject: [nongnu] elpa/macrostep 4b382cd 088/110: Identify Elisp compiler-macros more selectively
Date: Sat, 7 Aug 2021 09:18:08 -0400 (EDT)

branch: elpa/macrostep
commit 4b382cd9e5626017d1609e1b23100f066617336e
Author: joddie <jonxfield@gmail.com>
Commit: joddie <jonxfield@gmail.com>

    Identify Elisp compiler-macros more selectively
---
 macrostep.el | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/macrostep.el b/macrostep.el
index 289442e..3fcb33f 100644
--- a/macrostep.el
+++ b/macrostep.el
@@ -875,7 +875,9 @@ Emacs's builtin `macroexpand' function and calling
                                  macro-form-alist)))
                     ((and (consp form)
                           (symbolp (car form))
-                          (get (car form) 'compiler-macro))
+                          macrostep-expand-compiler-macros
+                          (not (eq form
+                                   (cl-compiler-macroexpand form))))
                      (setq compiler-macro-forms
                            (cons form compiler-macro-forms))))
               expansion))))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]