diff options
Diffstat (limited to 'gnu/packages/emacs-xyz.scm')
-rw-r--r-- | gnu/packages/emacs-xyz.scm | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index e554c6b10a..c9b7dff293 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -27906,3 +27906,26 @@ files, providing syntax highlighting and indentation rules.") quasi-prefix map, with many useful bindings. These bindings are shorter than usual, using mostly unprefixed keys.") (license license:gpl3+))) + +(define-public emacs-cwl-mode + (package + (name "emacs-cwl-mode") + (version "0.2.5") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/tom-tan/cwl-mode") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0x9rvyhgy7ijq2r9pin94jz7nisrw6z91jch7d27lkhrmyb1rwk3")))) + (build-system emacs-build-system) + (propagated-inputs + `(("emacs-yaml-mode" ,emacs-yaml-mode))) + (home-page "https://github.com/tom-tan/cwl-mode") + (synopsis "Emacs mode for @acronym{CWL, Common Workflow Language} files") + (description "This packages provides a major mode for editing +@acronym{CWL, Common Workflow Language} files.") + (license license:gpl3+))) |