From b144e84ea5b013fdd161287d4d5a6eb12f02e53b Mon Sep 17 00:00:00 2001 From: Tom Willemse Date: Fri, 14 Jul 2023 00:54:48 -0700 Subject: Add ‘emacs-oni-hy’ I just added a configuration for programming in Hy. This is the first step for moving more of my Emacs configuration into guix home. Instead of adding the autoload for ‘oni-hy’ in the ‘oni-core’ package, I've added it directly to my Guix configuration. In the future I'll want to change this so that each package gets its own configuration and also extends my Emacs configuration so that it automatically adds these autoloads when I add a package. --- oni/packages/emacs-config.scm | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) (limited to 'oni/packages') diff --git a/oni/packages/emacs-config.scm b/oni/packages/emacs-config.scm index deb83ff..68c7384 100644 --- a/oni/packages/emacs-config.scm +++ b/oni/packages/emacs-config.scm @@ -13,7 +13,7 @@ #:use-module (oni packages go)) (define-public emacs-oni-config - (let ((commit "e38bb344e4196aa2a1488e9611d1ccecdeb5acd6") + (let ((commit "23ff70c4ef428bf554b4448c860e9b61c2db84f4") (revision "0")) (package (name "emacs-oni-config") @@ -26,7 +26,7 @@ (commit commit))) (file-name (git-file-name name version)) (sha256 - (base32 "15c7iyx8hisb07dpk6wi1dh8alirz0v7srca986a427b2h6002f1")))) + (base32 "04i2xham1zwip85zrx76f1mvkaicnkfyw1bp98wx999igg1vlivx")))) (build-system emacs-build-system) (home-page "https://code.ryuslash.org/ryuslash/emacs-config") (synopsis "My Emacs configuration") @@ -601,3 +601,17 @@ Emacs"))) emacs-ol-notmuch)) (synopsis "My notmuch configuration for Emacs.") (description "This package provides my configuration for notmuch."))) + +(define-public emacs-oni-hy + (package + (inherit emacs-oni-config) + (name "emacs-oni-hy") + (arguments + '(#:include '("oni-hy\\.el$"))) + (propagated-inputs + (list emacs-hy-mode + emacs-oni-paredit + emacs-oni-yasnippet + emacs-rainbow-delimiters)) + (synopsis "My Hy configuration") + (description "This package provides my configuration for Hy."))) -- cgit v1.3-2-g0d8e