me
/
guix
Archived
1
0
Fork 0

gnu: Add emacs-puppet-mode.

* gnu/packages/emacs.scm (emacs-puppet-mode): New variable.
master
Christopher Baines 2018-03-24 15:58:54 +00:00
parent e7a25d2ae7
commit 2c5f8aad92
No known key found for this signature in database
GPG Key ID: 5E28A33B0B84F577
1 changed files with 27 additions and 0 deletions

View File

@ -3014,6 +3014,33 @@ This provides a basic API and common UI widgets such as popup tooltips
and popup menus.")
(license license:gpl3+)))
(define-public emacs-puppet-mode
(let ((commit "b3ed5057166a4f49dfa9be638523a348b55a2fd2")
(revision "1"))
(package
(name "emacs-puppet-mode")
;; The last release, 0.3 was several years ago, and there have been many
;; commits since
(version (git-version "0.3" revision commit))
(source
(origin
(method url-fetch)
(uri (string-append
"https://raw.githubusercontent.com/voxpupuli/puppet-mode/"
commit "/puppet-mode.el"))
(sha256
(base32
"1indycxawsl0p2aqqg754f6735q3cmah9vd886rpn0ncc3ipi1xm"))))
(build-system emacs-build-system)
(home-page "https://github.com/voxpupuli/puppet-mode")
(synopsis "Emacs major mode for the Puppet configuration language")
(description
"This package provides support for the Puppet configuration language,
including syntax highlighting, indentation of expressions and statements,
linting of manifests and integration with Puppet Debugger.")
;; Also incorporates work covered by the Apache License, Version 2.0
(license license:gpl3+))))
(define-public emacs-god-mode
(let ((commit "6cf0807b6555eb6fcf8387a4e3b667071ef38964")
(revision "1"))