aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Tom Willemse2025-03-03 22:17:06 -0800
committerGravatar Tom Willemse2025-03-03 22:17:06 -0800
commita15e8ca1adbd5bd3522e496e7872e17d947e9378 (patch)
treee7ed67b77171b36375c2acdd227016e37ea546f6
parent41e304973dd1ee1b0899aff5584f0b3faabeb9dd (diff)
downloadnew-dotfiles-a15e8ca1adbd5bd3522e496e7872e17d947e9378.tar.gz
new-dotfiles-a15e8ca1adbd5bd3522e496e7872e17d947e9378.zip
rincewind: Add oni-js configuration
-rw-r--r--oni/home/config/rincewind.scm4
-rw-r--r--oni/packages/emacs-config.scm17
2 files changed, 20 insertions, 1 deletions
diff --git a/oni/home/config/rincewind.scm b/oni/home/config/rincewind.scm
index b2bb846..2f89603 100644
--- a/oni/home/config/rincewind.scm
+++ b/oni/home/config/rincewind.scm
@@ -209,7 +209,8 @@
emacs-oni-python
emacs-oni-git-commit
emacs-oni-php
- emacs-oni-web-mode))
+ emacs-oni-web-mode
+ emacs-oni-js))
#:use-module ((oni packages inbox-size)
#:select (inbox-size))
#:use-module ((oni packages mpd)
@@ -352,6 +353,7 @@
emacs-oni-git-commit
emacs-oni-php
emacs-oni-web-mode
+ emacs-oni-js
tree-sitter-bash
tree-sitter-scheme
diff --git a/oni/packages/emacs-config.scm b/oni/packages/emacs-config.scm
index a600eb0..e351608 100644
--- a/oni/packages/emacs-config.scm
+++ b/oni/packages/emacs-config.scm
@@ -973,3 +973,20 @@ Emacs")))
emacs-oni-flycheck))
(synopsis "My configuration for web-mode.")
(description "This package provides my configuration for editing Web template files.")))
+
+(define-public emacs-oni-js
+ (package
+ (inherit emacs-oni-config)
+ (name "emacs-oni-js")
+ (arguments
+ '(#:include '("oni-js\\.el$")))
+ (propagated-inputs
+ (list
+ emacs-oni-company
+ emacs-js2-mode
+ emacs-js2-refactor-el
+ emacs-oni-flycheck
+ emacs-fic-mode
+ emacs-rjsx-mode))
+ (synopsis "My configuration for JavaScript.")
+ (description "This package provides my configuration for editing JavaScript files.")))