diff options
author | Kenny Ballou <kb@devnulllabs.io> | 2024-01-17 15:46:12 -0700 |
---|---|---|
committer | Kenny Ballou <kb@devnulllabs.io> | 2024-01-21 16:57:11 -0700 |
commit | c5d6491aad294c795d6997f84ea87a50f82cc6f4 (patch) | |
tree | c54ea7f4d84fe7856efb383fa090590532f2ac8b | |
parent | f19f148bca8422f99ae178f3e5e3e5c28ddde5e3 (diff) | |
download | dotfiles-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.org | 16 | ||||
-rw-r--r-- | kbg/services/emacs.scm | 2 |
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 |