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

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

[elpa] externals/compat c8bb3a560d 1/2: Minor cleanup


From: ELPA Syncer
Subject: [elpa] externals/compat c8bb3a560d 1/2: Minor cleanup
Date: Tue, 3 Jan 2023 16:57:27 -0500 (EST)

branch: externals/compat
commit c8bb3a560d438abddc5dccdecc219c34819d82c4
Author: Daniel Mendler <mail@daniel-mendler.de>
Commit: Daniel Mendler <mail@daniel-mendler.de>

    Minor cleanup
---
 compat-macs.el | 18 +++++++++---------
 1 file changed, 9 insertions(+), 9 deletions(-)

diff --git a/compat-macs.el b/compat-macs.el
index dae0a9bd8a..c088f6bb49 100644
--- a/compat-macs.el
+++ b/compat-macs.el
@@ -84,8 +84,6 @@ DEF-FN, INSTALL-FN, CHECK-FN and ATTR."
          (cond (plist-get attr :cond))
          (version (or (plist-get attr :version)
                       compat--current-version))
-         (realname (or (plist-get attr :realname)
-                       (intern (format "compat--%S" name))))
          (check (cond
                  ((or (and min-version
                            (version< emacs-version min-version))
@@ -98,7 +96,8 @@ DEF-FN, INSTALL-FN, CHECK-FN and ATTR."
                   nil)
                  (`(when (and ,(if cond cond t)
                               ,(funcall check-fn)))))))
-    (when (eq name realname)
+    (when (and (plist-get attr :realname)
+               (string= name (plist-get attr :realname)))
       (error "%S: Name is equal to realname" name))
     (cond
      ((and (plist-get attr :explicit)
@@ -109,12 +108,13 @@ DEF-FN, INSTALL-FN, CHECK-FN and ATTR."
                         check)
                (compat--with-feature feature
                  `(,@check ,(funcall install-fn actual-name version)))))))
-     ((plist-get attr :realname)
-      `(progn
-         ,(funcall def-fn realname version)
-         ,(when check
-             (compat--with-feature feature
-               `(,@check ,(funcall install-fn realname version))))))
+     ((let ((realname (plist-get attr :realname)))
+        (when realname
+          `(progn
+             ,(funcall def-fn realname version)
+             ,(when check
+                (compat--with-feature feature
+                  `(,@check ,(funcall install-fn realname version))))))))
      (check
       (compat--with-feature feature
         `(,@check ,(funcall def-fn name version)))))))



reply via email to

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