~ruther/guix-local

18930e061002e6d815cdf802b1f5bc9a177a33e1 — Nicolas Goaziou 3 years ago 6ff460d
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.
1 files changed, 13 insertions(+), 13 deletions(-)

M gnu/packages/emacs-xyz.scm
M gnu/packages/emacs-xyz.scm => gnu/packages/emacs-xyz.scm +13 -13
@@ 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.