diff --git a/nvim/.config/nvim/lsp/jdtls.lua b/nvim/.config/nvim/lsp/jdtls.lua new file mode 100644 index 0000000..9c3e2e8 --- /dev/null +++ b/nvim/.config/nvim/lsp/jdtls.lua @@ -0,0 +1,5 @@ +---@type vim.lsp.Config +return { + cmd = { 'jdtls' }, + root_markers = { 'gradlew', '.git' }, +} diff --git a/nvim/.config/nvim/lua/lsp.lua b/nvim/.config/nvim/lua/lsp.lua index b17946e..a2bb111 100644 --- a/nvim/.config/nvim/lua/lsp.lua +++ b/nvim/.config/nvim/lua/lsp.lua @@ -3,6 +3,7 @@ vim.lsp.enable { "gopls", "lua_ls", "clangd", + "jdtls", "rust-analyzer", } diff --git a/nvim/.config/nvim/lua/plugins.lua b/nvim/.config/nvim/lua/plugins.lua index 97aeadb..a742152 100644 --- a/nvim/.config/nvim/lua/plugins.lua +++ b/nvim/.config/nvim/lua/plugins.lua @@ -8,6 +8,7 @@ vim.pack.add { version = "1.*", }, { src = "https://github.com/nvim-lualine/lualine.nvim" }, + { src = "https://codeberg.org/mfussenegger/nvim-jdtls" }, } require("mini.pick").setup {}