aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKenny Ballou <kb@devnulllabs.io>2024-01-17 15:46:12 -0700
committerKenny Ballou <kb@devnulllabs.io>2024-01-21 16:57:11 -0700
commitc5d6491aad294c795d6997f84ea87a50f82cc6f4 (patch)
treec54ea7f4d84fe7856efb383fa090590532f2ac8b
parentf19f148bca8422f99ae178f3e5e3e5c28ddde5e3 (diff)
downloaddotfiles-c5d6491aad294c795d6997f84ea87a50f82cc6f4.tar.gz
dotfiles-c5d6491aad294c795d6997f84ea87a50f82cc6f4.tar.xz
config: emacs: lift java mode hook; disable eglot-java
I think `eglot-java` was negatively interacting with the `eglot-server-programs`. I do not need and do not use the automatic installer in `eglot-java`, thus, the whole package may not be necessary. I discovered I probably don't need `eglot-java` after watching [zamansky's][0] [video][1] on Eglot. [0]: https://cestlaz.github.io/ [1]: https://cestlaz.github.io/post/using-emacs-74-eglot/ Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
-rw-r--r--config/emacs/emacs.d/emacs.org16
-rw-r--r--kbg/services/emacs.scm2
2 files changed, 10 insertions, 8 deletions
diff --git a/config/emacs/emacs.d/emacs.org b/config/emacs/emacs.d/emacs.org
index acb9b12e..cc541c83 100644
--- a/config/emacs/emacs.d/emacs.org
+++ b/config/emacs/emacs.d/emacs.org
@@ -3464,6 +3464,15 @@ Add some extra symbols to prettify for Coq.
#+end_src
#+begin_src elisp
+(defun kb/java-mode ()
+ "Configure java mode settings."
+ (subword-mode)
+ (setq-local tab-width 4)
+ (setq-local c-basic-offset 4)
+ (eglot-ensure))
+#+end_src
+
+#+begin_src elisp :tangle no
(use-package eglot-java
:after eglot
:config
@@ -3477,13 +3486,6 @@ Add some extra symbols to prettify for Coq.
"-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."
- (subword-mode)
- (setq-local tab-width 4)
- (setq-local c-basic-offset 4)
- (eglot))
:hook ((java-mode . kb/java-mode)
(java-ts-mode . kb/java-mode)))
#+end_src
diff --git a/kbg/services/emacs.scm b/kbg/services/emacs.scm
index 19598c16..1ad5aa8b 100644
--- a/kbg/services/emacs.scm
+++ b/kbg/services/emacs.scm
@@ -87,7 +87,7 @@
emacs-editorconfig
;; emacs-edts
emacs-xyz:emacs-eglot
- emacs-eglot-java
+ ;; emacs-eglot-java
emacs-ein
emacs-elein
emacs-elfeed