summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon Streit <simon@netpanic.org>2022-03-27 12:58:53 +0200
committerSimon Streit <simon@netpanic.org>2023-06-19 21:36:36 +0200
commit222f123b6d73651eaa627b84fdf8e501cc8f0f19 (patch)
tree2b92ca976d4a3371670cb49557e6ebd322a99975
parentd0fd7331410522b3c11946807125d1bfe8454547 (diff)
siguix: Add emacs-term-toggle.
* siguix/packages/emacs-xyz.scm (emacs-term-toggle): New variable.
-rw-r--r--siguix/packages/emacs-xyz.scm27
1 files changed, 26 insertions, 1 deletions
diff --git a/siguix/packages/emacs-xyz.scm b/siguix/packages/emacs-xyz.scm
index c534a7d..3014313 100644
--- a/siguix/packages/emacs-xyz.scm
+++ b/siguix/packages/emacs-xyz.scm
@@ -105,7 +105,7 @@
;;; Copyright © 2021 Simon South <simon@simonsouth.net>
;;; Copyright © 2021 la snesne <lasnesne@lagunposprasihopre.org>
;;; Copyright © 2021 Brian Kubisiak <brian@kubisiak.com>
-;;; Copyright © 2021 Simon Streit <simon@netpanic.org>
+;;; Copyright © 2021, 2022 Simon Streit <simon@netpanic.org>
;;;
;;; This file is not part of GNU Guix.
;;;
@@ -271,3 +271,28 @@ stored playlists.")
(description "Benchmark Emacs Startup time without ever leaving
your Emacs.")
(license license:gpl2+))))
+
+(define-public emacs-term-toggle
+ (let ((commit "8fdac0e5b2c269a04ef574ce32a7aaf2ed711565")
+ (revision "0"))
+ (package
+ (name "emacs-term-toggle")
+ (version (git-version "0" revision commit))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/amno1/emacs-term-toggle")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "08bp03cczkb3srssxwzyv8yfxff80l8gvncjica585513yhaz1wq"))))
+ (build-system emacs-build-system)
+ (home-page "https://github.com/amno1/emacs-term-toggle")
+ (synopsis "Quake-style popup console for Emacs")
+ (description "Term-toggle lets you quickly toggle shells that
+come built-in with Emacs. Currently it can toggle shell, term,
+ansi-term, eshell, and ielm. You can put each one on a keyboard
+shortcut and toggle a console off and on as needed. The console will
+be opened in the current buffer's default directory.")
+ (license license:gpl3+))))