~ruther/guix-local

f2027e216adb2cd74584c77271e8abe491c40aef — Kenny Ballou a month ago 3292fb3
gnu: emacs-xyz: Add emacs-nftables-mode.

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

Merges guix/guix#5484

Change-Id: I4ec20df10c5ed902fd995aea8738c6c4afd76470
Modified-by: Cayetano Santos <csantosb@inventati.org>
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
1 files changed, 20 insertions(+), 0 deletions(-)

M gnu/packages/emacs-xyz.scm
M gnu/packages/emacs-xyz.scm => gnu/packages/emacs-xyz.scm +20 -0
@@ 164,6 164,7 @@
;;; Copyright @ 2025 Nik Gaffney <nik@fo.am>
;;; Copyright © 2025 Untrusem <mysticmoksh@riseup.net>
;;; Copyright © 2025 case_lambda <case_lambda@disroot.org>
;;; Copyright © 2026 Kenny Ballou <kb@devnulllabs.io>
;;;
;;; This file is part of GNU Guix.
;;;


@@ 3072,6 3073,25 @@ mode line as @samp{[ status | name (primary) secondary ]}.  It can be
displayed at the bottom or at the top.")
      (license license:gpl3+))))

(define-public emacs-nftables-mode
  (package
    (name "emacs-nftables-mode")
    (version "1.1")
    (source
     (origin
       (method url-fetch)
       (uri (string-append "https://elpa.gnu.org/packages/nftables-mode-"
                           version ".tar"))
       (sha256
        (base32 "1wjw6n60kj84j8gj62mr6s97xd0aqvr4v7npyxwmhckw9z13xcqv"))))
    (build-system emacs-build-system)
    (arguments (list #:tests? #f))
    (home-page "https://elpa.gnu.org/packages/nftables-mode.html")
    (synopsis "Major mode for editing netfilter rules")
    (description "This major mode offers basic highlighting and primitive
indentation for @acronym{NFT, netfilter rule files}.")
    (license license:gpl3+)))

(define-public emacs-moody
  (package
    (name "emacs-moody")