From c573f92972b98cde7bfd7a2e0e484086074424dd Mon Sep 17 00:00:00 2001 From: aurtzy Date: Fri, 13 Dec 2024 14:46:16 -0500 Subject: [PATCH] gnu: Add emacs-disproject. * gnu/packages/emacs-xyz.scm (emacs-disproject): New variable. Change-Id: Ib7a56b7458a729d4893f20f89df0a75217272498 Signed-off-by: Nicolas Goaziou --- gnu/packages/emacs-xyz.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 678af8a2ee5d3eb91dd84bd509a351411ed1b440..5c30bf35d187428b63b562796c2521981a2aef39 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -148,6 +148,7 @@ ;;; Copyright © 2024 Spencer King ;;; Copyright © 2024 emma thompson ;;; Copyright © 2024 Liam Hupfer +;;; Copyright © 2024 aurtzy ;;; ;;; This file is part of GNU Guix. @@ -1537,6 +1538,31 @@ do manually if you wanted to keep the buffers of a project neatly isolated in separate, named tab groups.") (license license:gpl3+)))) +(define-public emacs-disproject + (package + (name "emacs-disproject") + (version "1.3.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/aurtzy/disproject") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "03wf14vilnysj9szcffsadhw86p68v3083dv98d99c8axm51n6hz")))) + (build-system emacs-build-system) + (propagated-inputs (list emacs-transient)) + (home-page "https://github.com/aurtzy/disproject") + (synopsis "Transient interface for managing and interacting with projects") + (description + "Disproject is a package for GNU Emacs that implements Transient menus +for dispatching project-related commands on top of the Project library. It +aims to provide a more capable version of the @code{project-switch-project} +command, which it is inspired by. Those who are familiar with Projectile may +also find similarities to @code{projectile-commander}.") + (license license:gpl3+))) + (define-public emacs-golden-ratio (let ((commit "375c9f287dfad68829582c1e0a67d0c18119dab9") (revision "0"))