Files
adam-guix/adam/packages/emacs-xyz.scm
2025-02-11 15:49:06 -05:00

68 lines
2.5 KiB
Scheme

(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:))
(define-public emacs-rufo
(package
(name "emacs-rufo")
(version "0.3.0")
(source (origin
(method url-fetch)
(uri (string-append "https://stable.melpa.org/packages/rufo-"
version ".tar"))
;; I had to change the hash previously because it changed on melpa
;; I wonder if it change when melpa upgrades packages
(sha256 (base32
"1jgdv0r1zhqf74ca0vrax16yhv4n27pk8kbs6nq1h5axx96i2dnb"))))
(build-system emacs-build-system)
(home-page "https://github.com/danielma/rufo.el")
(synopsis "use rufo to automatically format ruby files")
(description
"This package provides the rufo-minor-mode minor mode, which will use rufo
(https://github.com/asterite/rufo) to automatically fix ruby code when it is
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)))
(define-public emacs-rego-mode
(package
(name "emacs-rego-mode")
(version "0.0.0-be110e6c")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/adammohammed/rego-mode")
(commit "be110e6cef5d34eef0529a8739c68e619cf15310")))
(sha256
(base32 "1lm53zg30n96bq8z5g836dhk0y02njdyp8c6vjgsrcii4ff42jp5"))))
(build-system emacs-build-system)
(inputs (list emacs-reformatter))
(home-page "https://github.com/adammohammed/rego-mode")
(synopsis "Emacs major mode for OPA's rego language")
(description "")
(license license:gpl3+)))