gnu: Add emacs-tup-mode.

* gnu/packages/emacs-xyz.scm (emacs-tup-mode): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
This commit is contained in:
Stefan Reichör 2021-03-07 22:57:41 +01:00 committed by Nicolas Goaziou
parent 89f5cec879
commit 18aec6c93a
No known key found for this signature in database
GPG key ID: DA00B4F048E92F2D

View file

@ -94,6 +94,7 @@
;;; Copyright © 2021 Yurii Kholodkov <urist.mckorobochka@gmail.com>
;;; Copyright © 2021 Alexey Abramov <levenson@mmer.org>
;;; Copyright © 2021 Xinglu Chen <public@yoctocell.xyz>
;;; Copyright © 2021 Stefan Reichör <stefan@xsteve.at>
;;;
;;; This file is part of GNU Guix.
;;;
@ -5313,6 +5314,28 @@ (define-public emacs-butler
build jobs.")
(license license:gpl3+)))
(define-public emacs-tup-mode
(package
(name "emacs-tup-mode")
(version "1.3.1")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/ejmr/tup-mode")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0asd024n5v23wdsg1959sszq568wg3a1bp4jrk0cllfji1z0n78y"))))
(build-system emacs-build-system)
(home-page "https://github.com/ejmr/tup-mode")
(synopsis "Major mode for editing ``tupfiles'' used by the Tup build system")
(description
"Tup mode provides syntax highlighting for all of the elements of
tupfiles, such as rule definitions, user-defined variables, macros, flags, bin
variables, and so on. The mode also allows you to execute Tup commands.")
(license license:gpl3+)))
(define-public emacs-company
(package
(name "emacs-company")