diff options
author | aurtzy <aurtzy@gmail.com> | 2024-12-13 14:46:16 -0500 |
---|---|---|
committer | Nicolas Goaziou <mail@nicolasgoaziou.fr> | 2024-12-24 00:26:55 +0100 |
commit | c573f92972b98cde7bfd7a2e0e484086074424dd (patch) | |
tree | 8899512be856af65f7070557306bb11b5b127a4a /gnu/packages/emacs-xyz.scm | |
parent | 3c7144c5056af61b15f84ccf13c19e47dcd61089 (diff) | |
download | guix-c573f92972b98cde7bfd7a2e0e484086074424dd.tar.gz guix-c573f92972b98cde7bfd7a2e0e484086074424dd.zip |
gnu: Add emacs-disproject.
* gnu/packages/emacs-xyz.scm (emacs-disproject): New variable.
Change-Id: Ib7a56b7458a729d4893f20f89df0a75217272498
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Diffstat (limited to 'gnu/packages/emacs-xyz.scm')
-rw-r--r-- | gnu/packages/emacs-xyz.scm | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 678af8a2ee..5c30bf35d1 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -148,6 +148,7 @@ ;;; Copyright © 2024 Spencer King <spencer.king@nursiapress.com> ;;; Copyright © 2024 emma thompson <bigbookofbug@proton.me> ;;; Copyright © 2024 Liam Hupfer <liam@hpfr.net> +;;; Copyright © 2024 aurtzy <aurtzy@gmail.com> ;;; ;;; 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")) |