diff --git a/init.el b/init.el index 2691b24..7b5892f 100755 --- a/init.el +++ b/init.el @@ -305,6 +305,17 @@ (use-package lsp-treemacs :after (lsp-mode treemacs)) +;; Java lsp +(use-package lsp-java + :after lsp-mode + :hook (java-mode . lsp) + :config + (setq lsp-java-server-install-dir (getenv "JDTLS_PATH")) + (defun lsp-java--ls-command () + (list "jdt-language-server" + "-configuration" "../jdt-configuration" + "-data" "../jdt-workspace"))) + ;; Nix support (use-package nix-mode :mode "\\.nix\\'"