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

@@ -4,14 +4,6 @@
(package! android-mode :pin "67f7c0d7d37605efc7f055b76d731556861c3eb9")
(package! groovy-mode :pin "7b8520b2e2d3ab1d62b35c426e17ac25ed0120bb")
(when (modulep! +meghanada)
(package! meghanada :pin "fb29746e442e3d7b903759d15977d142a4bf2131"))
(when (modulep! +eclim)
(package! eclim :pin "222ddd48fcf0ee01592dec77c58e0cf3f2ea1100")
(when (modulep! :completion company)
(package! company-emacs-eclim :pin "222ddd48fcf0ee01592dec77c58e0cf3f2ea1100")))
(when (modulep! +lsp)
(unless (modulep! :tools lsp +eglot)
;; HACK: lsp-java depends on lsp-treemacs without declaring it as a