Archived
1
0
Fork 0

gnu: Add emacs-puni.

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

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
This commit is contained in:
Niklas Eklund 2022-01-25 17:42:48 +01:00 committed by Nicolas Goaziou
parent 4235c6ee92
commit c0139a595b
No known key found for this signature in database
GPG key ID: DA00B4F048E92F2D

View file

@ -633,6 +633,32 @@ for those who may want transient periods of unbalanced parentheses, such as
when typing parentheses directly or commenting out code line by line.") when typing parentheses directly or commenting out code line by line.")
(license license:gpl3+))) (license license:gpl3+)))
(define-public emacs-puni
;; No tagged release upstream
(let ((commit "ed4a863460329a3019c286ff382e2ddc0ffdc9d7")
(revision "0"))
(package
(name "emacs-puni")
(version (git-version "0" revision commit))
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/AmaiKinono/puni")
(commit commit)))
(file-name (git-file-name name version))
(sha256
(base32
"14lcqf0qdkq2rklx12v12qpgfahz2bpqmnl3bzcz5myawgjjcphd"))))
(build-system emacs-build-system)
(propagated-inputs (list emacs-with-editor))
(home-page "https://github.com/AmaiKinono/puni")
(synopsis "Emacs minor mode for structured editing")
(description
"Puni is an Emacs minor mode for structured editing: soft deletion,
expression navigating and manipulating. It supports many major modes
out of the box.")
(license license:gpl3+))))
(define-public emacs-project (define-public emacs-project
(package (package
(name "emacs-project") (name "emacs-project")