1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-06 21:20:33 +02:00

gnu: emacs-sliver: New package.

* gnu/packages/emacs-xyz.scm (emacs-sliver): New variable.

Change-Id: Ibaa43e5652478a264eb0a9f0e0704670464491fe
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
This commit is contained in:
Anderson Torres
2026-01-06 12:51:42 -03:00
committed by Liliana Marie Prikler
parent ea827812f2
commit edd4b466d7

View File

@@ -13434,6 +13434,36 @@ adds support for interacting with a running Common Lisp process
for compilation, debugging, documentation lookup, and so on.")
(license (list license:gpl2+ license:public-domain))))
(define-public emacs-sliver
(let ((commit "d08d41947bb943f25ee2de9573459a6c720e027f")
(revision "0"))
(package
(name "emacs-sliver")
;; No tagged releases. Version comes from source code.
(version (git-version "0.0.0" revision commit))
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/CSJ7701/Sliver")
(commit commit)))
(file-name (git-file-name name version))
(sha256
(base32 "08qycim0mxyiqbik9hjlmzpdggl506bcsv1q1icxzd05bm73sh6n"))))
(build-system emacs-build-system)
(arguments
(list
#:tests? #f)) ; No tests.
(home-page "https://github.com/CSJ7701/Sliver")
(synopsis "Modular configuration management for Emacs")
(description
"Sliver is a small Emacs package for structuring Emacs configurations into
explicit, modular load units called slivers. It provides declarative module
loading, explicit dependency and conflict management, conditional loading and
a light visualization user interface. At its core, sliver is a wrapper around
@code{load-file} with added quality-of-life functionalities.")
(license license:gpl3+))))
(define-public emacs-popup
(package
(name "emacs-popup")