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.
This commit is contained in:
Nicolas Goaziou 2023-04-09 20:10:20 +02:00
parent 02033bfc05
commit dba85ebfd1
No known key found for this signature in database
GPG key ID: DA00B4F048E92F2D

View file

@ -28931,23 +28931,23 @@ (define-public emacs-treemacs-extra
(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.