guix-commits
[Top][All Lists]
Advanced

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

206/244: gnu: emacs-treemacs-extra: Improve package style.


From: guix-commits
Subject: 206/244: gnu: emacs-treemacs-extra: Improve package style.
Date: Wed, 12 Apr 2023 08:49:29 -0400 (EDT)

apteryx pushed a commit to branch staging
in repository guix.

commit 18930e061002e6d815cdf802b1f5bc9a177a33e1
Author: Nicolas Goaziou <mail@nicolasgoaziou.fr>
AuthorDate: Sun Apr 9 20:10:20 2023 +0200

    gnu: emacs-treemacs-extra: Improve package style.
    
    * gnu/packages/emacs-xyz.scm (emacs-treemacs-extra)[arguments]: Use
    G-expressions.
    [propagated-inputs]: Use MODIFY-INPUTS and remove labels.
---
 gnu/packages/emacs-xyz.scm | 26 +++++++++++++-------------
 1 file changed, 13 insertions(+), 13 deletions(-)

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 93da248e53..13095a1ce9 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -28931,23 +28931,23 @@ utilities.")
   (package
     (inherit emacs-treemacs)
     (name "emacs-treemacs-extra")
-    (propagated-inputs
-     `(,@(package-propagated-inputs emacs-treemacs)
-       ("emacs-all-the-icons" ,emacs-all-the-icons)
-       ("emacs-evil" ,emacs-evil)
-       ("emacs-magit" ,emacs-magit)
-       ("emacs-projectile" ,emacs-projectile)
-       ("emacs-perspective" ,emacs-perspective)
-       ("emacs-persp-mode" ,emacs-persp-mode)
-       ("mu" ,mu)))
     (arguments
      (substitute-keyword-arguments
          (package-arguments emacs-treemacs)
        ((#:phases phases)
-        `(modify-phases ,phases
-           (add-after 'chdir-elisp 'copy-extra
-             (lambda _
-               (copy-recursively "../extra" ".")))))))))
+        #~(modify-phases #$phases
+            (add-after 'chdir-elisp 'copy-extra
+              (lambda _
+                (copy-recursively "../extra" ".")))))))
+    (propagated-inputs
+     (modify-inputs (package-propagated-inputs emacs-treemacs)
+       (append emacs-all-the-icons
+               emacs-evil
+               emacs-magit
+               emacs-projectile
+               emacs-persp-mode
+               emacs-perspective
+               mu)))))
 
 (define-public emacs-libyaml
   ;; Upstream made no release so far.



reply via email to

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