commit bc6fc9c246968f43927db847c40e4bf692b9cc7f Author: Adam Mohammed Date: Mon Jan 29 11:03:15 2024 -0500 Adding my first package diff --git a/adam/packages/emacs-xyz.scm b/adam/packages/emacs-xyz.scm new file mode 100644 index 0000000..fefde53 --- /dev/null +++ b/adam/packages/emacs-xyz.scm @@ -0,0 +1,28 @@ +(define-module (adam packages emacs-xyz) + #:use-module (guix packages) + #:use-module (guix download) + #:use-module (guix build-system emacs) + #: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")) + (sha256 (base32 + "0z46yllbf6h08i042718p4cbd2d96crlqw7pihvq8b1iymb709f4")))) + (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+))) + +