summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorBrandon Lucas <br@ndon.dk>2022-01-16 10:50:33 +0000
committerNicolas Goaziou <mail@nicolasgoaziou.fr>2022-01-16 23:31:22 +0100
commit86e782e2b6838fe425074c2b4758633ceefb639a (patch)
treeb0c058b851b7cdcbfa5791c320e27d2b660f9019 /gnu
parent881089c9171b245b256f731ccc1e6017309bfc16 (diff)
gnu: Add emacs-fennel-mode.
* gnu/packages/emacs-xyz.scm (emacs-fennel-mode): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/emacs-xyz.scm21
1 files changed, 21 insertions, 0 deletions
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index b317d4dc583..5c3af473e2f 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -106,6 +106,7 @@
106;;; Copyright © 2021 la snesne <lasnesne@lagunposprasihopre.org> 106;;; Copyright © 2021 la snesne <lasnesne@lagunposprasihopre.org>
107;;; Copyright © 2021 Brian Kubisiak <brian@kubisiak.com> 107;;; Copyright © 2021 Brian Kubisiak <brian@kubisiak.com>
108;;; Copyright © 2021, 2022 Taiju HIGASHI <higashi@taiju.info> 108;;; Copyright © 2021, 2022 Taiju HIGASHI <higashi@taiju.info>
109;;; Copyright © 2022 Brandon Lucas <br@ndon.dk>
109;;; 110;;;
110;;; This file is part of GNU Guix. 111;;; This file is part of GNU Guix.
111;;; 112;;;
@@ -29748,3 +29749,23 @@ Unlike Emacs' generic ASM mode, it understands NASM-specific syntax.")
29748wraps GNU Global calls and integration to editor using this API with 29749wraps GNU Global calls and integration to editor using this API with
29749project.el and xref.el.") 29750project.el and xref.el.")
29750 (license license:gpl3+)))) 29751 (license license:gpl3+))))
29752
29753(define-public emacs-fennel-mode
29754 (package
29755 (name "emacs-fennel-mode")
29756 (version "0.4.1")
29757 (source
29758 (origin
29759 (method git-fetch)
29760 (uri (git-reference
29761 (url "https://gitlab.com/technomancy/fennel-mode")
29762 (commit version)))
29763 (sha256
29764 (base32 "0dwas3ivhxdyw6njkcadc8c17cirq325cmby04qls8zkmrvlil1w"))))
29765 (build-system emacs-build-system)
29766 (home-page "https://gitlab.com/technomancy/fennel-mode")
29767 (synopsis "Emacs major-mode for editing Fennel code")
29768 (description
29769 "Fennel mode provides font-lock, indentation, navigation, and REPL for
29770 Fennel code within Emacs.")
29771 (license license:gpl3+)))