refactor!(java): remove +eclim and +meghanada

BREAKING CHANGE: This removes eclim.el and meghanada.el support from the
Java module. Both of these projects are unmaintained and recommend the
user switch to lsp-java, which is already offered by the module's +lsp
flag.

Fix: #8360
This commit is contained in:
Henrik Lissner
2025-04-15 04:54:22 -04:00
parent 46647dada6
commit 88b6d35082
5 changed files with 5 additions and 127 deletions

View File

@ -26,9 +26,9 @@ If the depth is 2, the first two directories are removed: net.lissner.game.")
(add-hook 'java-mode-hook #'rainbow-delimiters-mode)
(cond ((modulep! +meghanada) (load! "+meghanada"))
((modulep! :tools lsp +eglot))
((modulep! +lsp) (load! "+lsp")))
(when (and (modulep! +lsp)
(modulep! :tools lsp -eglot))
(load! "+lsp"))
(when (modulep! +tree-sitter)
(add-hook 'java-mode-local-vars-hook #'tree-sitter! 'append))