summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThéo Tyburn <theo.tyburn@posteo.net>2026-05-28 15:00:21 +0200
committerCayetano Santos <csantosb@inventati.org>2026-06-03 08:23:52 +0200
commit2bb02486c5bd3b2e123d7d15cb37782b4c03b8db (patch)
tree425fc8761acb6163a63b954a4399c2be28ed25ab
parent8dd788eedbe90c708c9acc9c858f562000dcc3e4 (diff)
gnu: Add emacs-consult-shell-command.
* gnu/packages/emacs-xyz.scm (emacs-consult-shell-command): New variable. Merges guix/guix!8914 Change-Id: Ifd0f18f4084e6dd12d6cc1c697b133f3c54196ab Signed-off-by: Cayetano Santos <csantosb@inventati.org>
-rw-r--r--gnu/packages/emacs-xyz.scm28
1 files changed, 28 insertions, 0 deletions
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index d9756474772..c03b3a6115c 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -31295,6 +31295,34 @@ CSS, JavaScript, JSON.")
31295throw a shell history.") 31295throw a shell history.")
31296 (license license:gpl3+)))) 31296 (license license:gpl3+))))
31297 31297
31298(define-public emacs-consult-shell-command
31299 (package
31300 (name "emacs-consult-shell-command")
31301 (version "0.1")
31302 (source
31303 (origin
31304 (method git-fetch)
31305 (uri (git-reference
31306 (url "https://codeberg.org/mekeor/consult-shell-command")
31307 (commit (string-append "v" version))))
31308 (file-name (git-file-name name version))
31309 (sha256
31310 (base32 "1ss0iqxk16ylhy5lksbfld98x9rai9q4s2b6760p7ry0lks79ln6"))))
31311 (build-system emacs-build-system)
31312 (arguments
31313 (list
31314 #:tests? #f)) ;no tests
31315 (propagated-inputs (list emacs-consult))
31316 (home-page "https://codeberg.org/mekeor/consult-shell-command")
31317 (synopsis "Emacs package @code{Consult}'ing @code{async-shell-command}")
31318 (description
31319 "@code{consult-shell-command} is an Emacs package that provides an equally
31320named command, functionally similar to @code{async-shell-command}, but with
31321two benefits: you'll instantly be shown matching history and you use multiple
31322history sources at once. By default, @code{shell-command-history},
31323@code{dired-shell-command-history} and the shell history file are used.")
31324 (license license:gpl3+)))
31325
31298(define-public emacs-discover-my-major 31326(define-public emacs-discover-my-major
31299 (package 31327 (package
31300 (name "emacs-discover-my-major") 31328 (name "emacs-discover-my-major")