gnu: Add emacs-cape.

* gnu/packages/emacs-xyz.scm (emacs-cape): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
This commit is contained in:
Brandon Lucas 2022-01-23 14:22:54 +00:00 committed by Nicolas Goaziou
parent 312273fcca
commit eecdb3563d
No known key found for this signature in database
GPG key ID: DA00B4F048E92F2D

View file

@ -2902,6 +2902,30 @@ (define-public emacs-corfu
@code{completion-in-region} counterpart of the Vertico minibuffer UI.")
(license license:gpl3+)))
(define-public emacs-cape
(package
(name "emacs-cape")
(version "0.5")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/minad/cape")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32 "0780qymlrg3glyxypizqzwicp5ly5xavxgpmayhx8cxlgp2zlkjh"))))
(build-system emacs-build-system)
(home-page "https://github.com/minad/cape")
(synopsis "Completion at point extensions for Emacs")
(description
"Cape provides some Completion At Point Extensions, which can be used in
combination with Corfu completion UI or the default completion UI. The
completion backends used by @code{completion-at-point} are so called
@code{completion-at-point-functions} (Capfs). In principle, the Capfs
provided by Cape can also be used by Company.")
(license license:gpl3+)))
(define-public emacs-direnv
(package
(name "emacs-direnv")