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:
parent
02033bfc05
commit
dba85ebfd1
|
@ -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
|
||||
#~(modify-phases #$phases
|
||||
(add-after 'chdir-elisp 'copy-extra
|
||||
(lambda _
|
||||
(copy-recursively "../extra" ".")))))))))
|
||||
(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.
|
||||
|
|
Loading…
Reference in a new issue