gnu: Add emacs-vulpea-ui.

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

Merges guix/guix!5633

Reviewed-by: Cayetano Santos <csantosb@inventati.org>
Change-Id: I516e74425720e0372413369ea0b0e509efa1106d
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
This commit is contained in:
Nicolas Graves 2026-01-10 23:10:04 +01:00 committed by Cayetano Santos
parent d1f290039f
commit 666f8db40e
No known key found for this signature in database
GPG key ID: BF5CDF4DF6BF6682

View file

@ -46414,6 +46414,35 @@ SQLite database for efficient querying and organization. Key features:
See @url{https://github.com/d12frosted/vulpea} for documentation.")
(license license:gpl3+)))
(define-public emacs-vulpea-ui
(package
(name "emacs-vulpea-ui")
(version "1.0.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/d12frosted/vulpea-ui")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "12r506748rs84ihb0cn27rjmqh6nklzkqd49xiljixfidw9vkg5d"))))
(build-system emacs-build-system)
(arguments
(list
#:test-command
#~(list "emacs" "-Q" "--batch"
"-l" "test/vulpea-ui-test.el"
"-f" "ert-run-tests-batch-and-exit")))
(propagated-inputs (list emacs-vulpea emacs-vui))
(home-page "https://github.com/d12frosted/vulpea-ui")
(synopsis "Sidebar infrastructure and widget framework for vulpea")
(description
"This package provides a widget-based sidebar for Emacs that displays
contextual information (stats, outline, backlins, links...) for
@code{emacs-vulpea} notes.")
(license license:gpl3+)))
(define-public emacs-vunit-mode
(let ((commit "b26ecc46464a57eb00bf62b15c0d717774ec804e")
(revision "0"))