From 666f8db40e476906b257dff8b710dcca01f30b84 Mon Sep 17 00:00:00 2001 From: Nicolas Graves Date: Sat, 10 Jan 2026 23:10:04 +0100 Subject: [PATCH] gnu: Add emacs-vulpea-ui. * gnu/packages/emacs-xyz.scm (emacs-vulpea-ui): New variable. Merges guix/guix!5633 Reviewed-by: Cayetano Santos Change-Id: I516e74425720e0372413369ea0b0e509efa1106d Signed-off-by: Cayetano Santos --- gnu/packages/emacs-xyz.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 2e8f5051be0..6b32c805969 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -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"))