1
Fork 0
mirror of https://https.git.savannah.gnu.org/git/guix.git/ synced 2025-07-12 18:10:47 +02:00

gnu: emacs-treemacs-extra: Add extra directory.

* gnu/packages/emacs-xyz.scm (emacs-treemacs-extra): Add extra
directory.
[arguments]<#:phases>{copy-extra}: Remove.
<#:tests>: Disable.
<#:lisp-directory>: Set to src/extra.
[propagated-inputs]: Add emacs-treemacs.

Fixes #761.

Change-Id: I499c56f73f960506b871c054050f2a35b83612dd
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
This commit is contained in:
Cayetano Santos 2025-06-25 11:03:11 +02:00 committed by Danny Milosavljevic
parent c76b30aaae
commit 1f8e39638c
No known key found for this signature in database
GPG key ID: E71A35542C30BAA5

View file

@ -34854,13 +34854,9 @@ utilities.")
(inherit emacs-treemacs)
(name "emacs-treemacs-extra")
(arguments
(substitute-keyword-arguments
(package-arguments emacs-treemacs)
((#:phases phases)
#~(modify-phases #$phases
(add-after 'unpack 'copy-extra
(lambda _
(copy-recursively "../extra" ".")))))))
(list
#:tests? #f ;no test suite
#:lisp-directory "src/extra"))
(propagated-inputs
(modify-inputs (package-propagated-inputs emacs-treemacs)
(append emacs-all-the-icons
@ -34869,6 +34865,7 @@ utilities.")
emacs-projectile
emacs-persp-mode
emacs-perspective
emacs-treemacs
mu)))))
(define-public emacs-treemacs-nerd-icons