me
/
guix
Archived
1
0
Fork 0

gnu: cl-prompter: Update to 0.1.0-0.b40a13a.

* gnu/packages/lisp-xyz.scm (sbcl-prompter): Update to 0.1.0-0.b40a13a.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
Andre A. Gomes 2023-10-10 22:32:34 +03:00 committed by Guillaume Le Vaillant
parent 3e132ba6bc
commit 199495ef81
No known key found for this signature in database
GPG Key ID: 6BE8208ADF21FE3F
1 changed files with 44 additions and 58 deletions

View File

@ -26063,65 +26063,51 @@ extra features like type inference.")
(sbcl-package->cl-source-package sbcl-nclasses)) (sbcl-package->cl-source-package sbcl-nclasses))
(define-public sbcl-prompter (define-public sbcl-prompter
(package (let ((commit "b40a13af6ba4bd5c73c17e94dd2cbc2901bbd02f")
(name "sbcl-prompter") (revision "0"))
(version "0.1.0") (package
(source (name "sbcl-prompter")
(origin (version (git-version "0.1.0" revision commit))
(method git-fetch) (source
(uri (git-reference (origin
(url "https://github.com/atlas-engineer/prompter") (method git-fetch)
(commit version))) (uri (git-reference
(file-name (git-file-name "prompter" version)) (url "https://github.com/atlas-engineer/prompter")
(sha256 (commit commit)))
(base32 (file-name (git-file-name "cl-prompter" version))
"1489qg99n5bpl9b88pq3smnw5l9hrq08sbnabvavv3jcd4pzpsqf")) (sha256
(modules '((guix build utils))) (base32
(snippet "1gg69rq2v9wcr7kj9fvd2i38r28fsgqqw6zs71m46krmr1gmfh4q"))
`(begin (modules '((guix build utils)))
(delete-file-recursively "nasdf") (snippet
#t)))) `(begin
(build-system asdf-build-system/sbcl) (delete-file-recursively "nasdf")
(inputs #t))))
(list (build-system asdf-build-system/sbcl)
sbcl-alexandria (inputs
sbcl-calispel (list
sbcl-cl-containers sbcl-alexandria
sbcl-cl-str sbcl-calispel
sbcl-closer-mop sbcl-cl-containers
sbcl-lparallel sbcl-cl-str
sbcl-moptilities sbcl-closer-mop
sbcl-nclasses sbcl-lparallel
sbcl-serapeum sbcl-moptilities
sbcl-trivial-package-local-nicknames)) sbcl-nclasses
(native-inputs sbcl-serapeum
(list sbcl-lisp-unit2 sbcl-trivial-package-local-nicknames))
sbcl-nasdf)) (native-inputs
(home-page "https://github.com/atlas-engineer/prompter") (list sbcl-lisp-unit2
(synopsis "Live-narrowing, fuzzy-matching, extensible prompt framework") sbcl-nasdf))
(description (home-page "https://github.com/atlas-engineer/prompter")
"This prompter library is heavily inspired by Emacs' minibuffer and (synopsis "Live-narrowing, fuzzy-matching, extensible prompt framework")
(description
"This prompter library is heavily inspired by Emacs' minibuffer and
Helm (@url{https://emacs-helm.github.io/helm/}). It only deals with the Helm (@url{https://emacs-helm.github.io/helm/}). It only deals with the
backend side of things, it does not handle any display. backend side of things, it does not handle any display. Features include
asynchronous suggestion computation, multiple sources, actions and resumable
Non-exhaustive list of features: prompters.")
(license license:bsd-3))))
@itemize
@item Asynchronous suggestion computation.
@item Multiple sources.
@item Multiple return actions.
@item Customizable matching and sorting.
@item Multiple attributes to match and display (also known as 'multiple column
display').
@item Customizable initialization and cleanup functions.
@item Notifications sent when suggestion list is updated.
@item Per-source history.
@item Resumable prompters.
@item Marks actions (event-driven on marks change).
@item Current suggestion actions (event-driven on current suggestion change).
@item Automatically return the prompt when narrowed down to a single suggestion.
@end itemize\n")
(license license:bsd-3)))
(define-public cl-prompter (define-public cl-prompter
(sbcl-package->cl-source-package sbcl-prompter)) (sbcl-package->cl-source-package sbcl-prompter))