summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/emacs.scm30
1 files changed, 30 insertions, 0 deletions
diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
index ce6f3efbd28..76fa9eb55d0 100644
--- a/gnu/packages/emacs.scm
+++ b/gnu/packages/emacs.scm
@@ -71,6 +71,7 @@
71 #:use-module (guix build-system glib-or-gtk) 71 #:use-module (guix build-system glib-or-gtk)
72 #:use-module (guix build-system trivial) 72 #:use-module (guix build-system trivial)
73 #:use-module (gnu packages) 73 #:use-module (gnu packages)
74 #:use-module (gnu packages admin)
74 #:use-module (gnu packages audio) 75 #:use-module (gnu packages audio)
75 #:use-module (gnu packages bash) 76 #:use-module (gnu packages bash)
76 #:use-module (gnu packages cmake) 77 #:use-module (gnu packages cmake)
@@ -7977,6 +7978,35 @@ takes only a few lines of code. Polymode also provides extensible facilities
7977for external literate programming tools for exporting, weaving and tangling.") 7978for external literate programming tools for exporting, weaving and tangling.")
7978 (license license:gpl3+))) 7979 (license license:gpl3+)))
7979 7980
7981(define-public emacs-polymode-ansible
7982 (let ((commit "b26094d029e25dc797b94254f797e7807a57e4c8"))
7983 (package
7984 (name "emacs-polymode-ansible")
7985 ;; No upstream version release yet.
7986 (version (git-version "0.1" "1" commit))
7987 (source
7988 (origin
7989 (method git-fetch)
7990 (uri (git-reference
7991 (url "https://gitlab.com/mavit/poly-ansible")
7992 (commit commit)))
7993 (file-name (git-file-name name version))
7994 (sha256
7995 (base32
7996 "055shddqibib3hx2ykwdz910nrqws40cd407mq946l2bf6v87gj6"))))
7997 (build-system emacs-build-system)
7998 (propagated-inputs
7999 `(("emacs-ansible-doc" ,emacs-ansible-doc)
8000 ("emacs-jinja2-mode" ,emacs-jinja2-mode)
8001 ("emacs-polymode" ,emacs-polymode)
8002 ("emacs-yaml-mode" ,emacs-yaml-mode)))
8003 (properties '((upstream-name . "poly-ansible")))
8004 (home-page "https://gitlab.com/mavit/poly-ansible/")
8005 (synopsis "Polymode for Ansible - Jinja2 in YAML")
8006 (description
8007 "Edit YAML files for Ansible containing embedded Jinja2 templating.")
8008 (license license:gpl3+))))
8009
7980(define-public eless 8010(define-public eless
7981 (package 8011 (package
7982 (name "eless") 8012 (name "eless")