diff options
| author | Théo Tyburn <theo.tyburn@posteo.net> | 2026-05-28 15:00:21 +0200 |
|---|---|---|
| committer | Cayetano Santos <csantosb@inventati.org> | 2026-06-03 08:23:52 +0200 |
| commit | 2bb02486c5bd3b2e123d7d15cb37782b4c03b8db (patch) | |
| tree | 425fc8761acb6163a63b954a4399c2be28ed25ab | |
| parent | 8dd788eedbe90c708c9acc9c858f562000dcc3e4 (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.scm | 28 |
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.") | |||
| 31295 | throw a shell history.") | 31295 | throw 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 | ||
| 31320 | named command, functionally similar to @code{async-shell-command}, but with | ||
| 31321 | two benefits: you'll instantly be shown matching history and you use multiple | ||
| 31322 | history 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") |
