aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKenny Ballou <kb@devnulllabs.io>2023-09-14 11:30:48 -0600
committerKenny Ballou <kb@devnulllabs.io>2023-09-14 11:30:48 -0600
commit6c1ffed7e36c5d955ce9bf9c497e6437cab2c381 (patch)
treeb737fb5245530be6676e526e0fc556fd91ac0931
parent0b9330de328e2bb1d1c0e89916013348739076e6 (diff)
downloaddotfiles-6c1ffed7e36c5d955ce9bf9c497e6437cab2c381.tar.gz
dotfiles-6c1ffed7e36c5d955ce9bf9c497e6437cab2c381.tar.xz
config: emacs: eglot: add JUnit Console runner
Point eglot-java to the JUnit Console runner JAR, that we introduce in the guix channel as a simple JAR package. Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
-rw-r--r--config/emacs/emacs.d/emacs.org2
-rw-r--r--config/guix/channels.scm2
-rw-r--r--kbg/services/emacs.scm2
3 files changed, 5 insertions, 1 deletions
diff --git a/config/emacs/emacs.d/emacs.org b/config/emacs/emacs.d/emacs.org
index a5760f39..41b2962e 100644
--- a/config/emacs/emacs.d/emacs.org
+++ b/config/emacs/emacs.d/emacs.org
@@ -3280,6 +3280,8 @@ Most shell applications accept Perl Compatible Regular Expressions."
"-XX:+UseStringDeduplication"
"-XX:AdaptiveSizePolicyWeight=90"
"-Dsun.zip.disableMemoryMapping=true"))
+ (setq eglot-java-junit-platform-console-standalone-jar
+ (concat user-emacs-directory "share/junit-platform-console-standalone.jar"))
:init
(defun kb/java-mode ()
"Configure java mode settings."
diff --git a/config/guix/channels.scm b/config/guix/channels.scm
index dd68f791..75730fcc 100644
--- a/config/guix/channels.scm
+++ b/config/guix/channels.scm
@@ -27,7 +27,7 @@
(url "https://git.sr.ht/~kennyballou/guix-channel.git")
(branch "master")
(commit
- "4f7f817f74760aa3472e419822b31ee60ab7ecb0")
+ "da2b6f18500b5b4c8bbe01ee1e4824abc7046e11")
(introduction
(make-channel-introduction
"b9d0b8041d28ebd9f85cb041aa3f2235c8b39417"
diff --git a/kbg/services/emacs.scm b/kbg/services/emacs.scm
index ae6c1465..7bae9164 100644
--- a/kbg/services/emacs.scm
+++ b/kbg/services/emacs.scm
@@ -344,6 +344,8 @@
#:recursive? #t))
(,(emacs-file "language-tool") ,languagetool)
(,(emacs-file "share/eclipse.jdt.ls") ,jdtls)
+ (,(emacs-file "share/junit-platform-console-standalone.jar")
+ ,(file-append java-junit-platform-console-standalone "/junit-platform-console-standalone-1.10.0.jar"))
(,(emacs-file "snippets")
,(local-file (string-append %dotfiles-root "config/emacs/emacs.d/snippets")
#:recursive? #t))