From 62f8d6013240d9f7379641937c00dbc854528609 Mon Sep 17 00:00:00 2001 From: Adam Mohammed Date: Mon, 1 Jul 2024 22:47:13 -0400 Subject: [PATCH] Add caddyfile-mode --- adam/packages/emacs-xyz.scm | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/adam/packages/emacs-xyz.scm b/adam/packages/emacs-xyz.scm index fefde53..41b524e 100644 --- a/adam/packages/emacs-xyz.scm +++ b/adam/packages/emacs-xyz.scm @@ -1,7 +1,9 @@ (define-module (adam packages emacs-xyz) #:use-module (guix packages) #:use-module (guix download) + #:use-module (guix git-download) #:use-module (guix build-system emacs) + #:use-module (gnu packages emacs-xyz) #:use-module ((guix licenses) #:prefix license:)) @@ -25,4 +27,21 @@ saved. To use it, require it, make sure `rufo is in your path and add it to your favorite ruby mode: (add-hook ruby-mode-hook #'rufo-minor-mode)") (license license:gpl3+))) - +(define-public emacs-caddyfile-mode + (package + (name "emacs-caddyfile-mode") + (version "0.2.0-fc41148f5a7eb320f070666f046fb9d88cf17680") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Schnouki/caddyfile-mode") + (commit "fc41148f5a7eb320f070666f046fb9d88cf17680"))) + (sha256 + (base32 "1s9kbav5wbyividn9zncd153h89nil0i9aj9hgxa95q9fy84r23w")))) + (build-system emacs-build-system) + (propagated-inputs (list + emacs-loop)) + (home-page "https://github.com/Schnouki/caddyfile-mode") + (synopsis "Syntax highlighting for Caddyfile") + (description "This package provides syntax highlighting for Caddyfiles") + (license #f)))