aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Tom Willemse2023-07-22 23:05:34 -0700
committerGravatar Tom Willemse2023-07-22 23:05:34 -0700
commitd828d9155d2692b59e692c683f99b85ea756c56b (patch)
treee2623f6566da7ab47e696ad53147b189770c2397
parent27ac219de2e25d82c28318d6b80bcc74ffb9cd79 (diff)
downloadnew-dotfiles-d828d9155d2692b59e692c683f99b85ea756c56b.tar.gz
new-dotfiles-d828d9155d2692b59e692c683f99b85ea756c56b.zip
Add oni-project Emacs configuration
-rw-r--r--oni/home/config/rincewind.scm5
-rw-r--r--oni/packages/emacs-config.scm13
2 files changed, 15 insertions, 3 deletions
diff --git a/oni/home/config/rincewind.scm b/oni/home/config/rincewind.scm
index 76ab202..90174c8 100644
--- a/oni/home/config/rincewind.scm
+++ b/oni/home/config/rincewind.scm
@@ -118,7 +118,8 @@
emacs-oni-gui
emacs-oni-magit
emacs-oni-notmuch
- emacs-oni-hy))
+ emacs-oni-hy
+ emacs-oni-project))
#:use-module ((oni packages hlwm-run-or-raise)
#:select (hlwm-run-or-raise))
#:use-module ((oni packages inbox-size)
@@ -227,6 +228,7 @@
emacs-oni-magit
emacs-oni-notmuch
emacs-oni-hy
+ emacs-oni-project
tree-sitter-bash
tree-sitter-scheme
tree-sitter-python
@@ -305,6 +307,7 @@
(mixed-text-file
"init.el"
"(with-eval-after-load 'hy-mode (require 'oni-hy))\n"
+ "(with-eval-after-load 'project (require 'oni-project))\n"
"(setq custom-file \"~/.config/emacs/custom.el\")\n"
"(load custom-file)\n"
"(provide 'init)\n"
diff --git a/oni/packages/emacs-config.scm b/oni/packages/emacs-config.scm
index 9eed486..f997c9d 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 "6c97f1359599c8329f51ba8051fdd3fc1ccc82ef")
+ (let ((commit "b8c519dd2b2f3b9e300f6547cd0e2ea7c2fcf7ed")
(revision "0"))
(package
(name "emacs-oni-config")
@@ -26,7 +26,7 @@
(commit commit)))
(file-name (git-file-name name version))
(sha256
- (base32 "1za8ywvx0q24f2mqy0dbskj7irp73ypvjxy7l5d4724icpj38ycx"))))
+ (base32 "1i3097qz28v4pmsfwg33l0zqpg4js8yz10jqvsgqgfnr60034nfy"))))
(build-system emacs-build-system)
(home-page "https://code.ryuslash.org/ryuslash/emacs-config")
(synopsis "My Emacs configuration")
@@ -615,3 +615,12 @@ Emacs")))
emacs-rainbow-delimiters))
(synopsis "My Hy configuration")
(description "This package provides my configuration for Hy.")))
+
+(define-public emacs-oni-project
+ (package
+ (inherit emacs-oni-config)
+ (name "emacs-oni-project")
+ (arguments
+ '(#:include '("oni-project\\.el$")))
+ (synopsis "My project.el configuration")
+ (description "This package provides my configuration for project.el.")))