From 244000e030d1786b70b17a8f955f898b3a77df19 Mon Sep 17 00:00:00 2001 From: kossLAN Date: Fri, 30 Aug 2024 00:09:10 -0400 Subject: [PATCH] java: switch to jdtls instead --- nix/neovim-overlay.nix | 2 +- nvim/ftplugin/java.lua | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/nix/neovim-overlay.nix b/nix/neovim-overlay.nix index 4107f00..e8b50dc 100644 --- a/nix/neovim-overlay.nix +++ b/nix/neovim-overlay.nix @@ -99,7 +99,7 @@ with final.pkgs.lib; let # language servers, etc. lua-language-server clang-tools # provides clangd which is a c/c++ lsp - java-language-server + jdt-language-server # java ls nil # nix LSP # autoformatters diff --git a/nvim/ftplugin/java.lua b/nvim/ftplugin/java.lua index 24c98a1..347c4ff 100644 --- a/nvim/ftplugin/java.lua +++ b/nvim/ftplugin/java.lua @@ -1,5 +1,5 @@ -- Exit if the language server isn't available -if vim.fn.executable('java-language-server') ~= 1 then +if vim.fn.executable('jdtls') ~= 1 then return end @@ -9,8 +9,8 @@ local root_files = { } vim.lsp.start { - name = 'java_language_server', - cmd = { 'java-language-server' }, + name = 'jdtls', + cmd = { 'jdtls' }, root_dir = vim.fs.dirname(vim.fs.find(root_files, { upward = true })[1]), capabilities = require('user.lsp').make_client_capabilities(), }