summaryrefslogtreecommitdiff
path: root/.config/nvim/lua/custom/config
diff options
context:
space:
mode:
authorKyren223 <ulmliad223@gmail.com>2024-07-29 17:19:11 +0300
committerKyren223 <ulmliad223@gmail.com>2024-07-29 17:19:11 +0300
commit22cfb65273eff4dc9c2c378609b7fd6c401130cc (patch)
tree223c8a058d29de5538d155b04a597d30a72a2d57 /.config/nvim/lua/custom/config
parent69ce13eb67b26e76dc1a531eb6c586d20a20e690 (diff)
feat(neovim): added nvim-jdtls (will continue to use IntelliJ though!)
Diffstat (limited to '.config/nvim/lua/custom/config')
-rw-r--r--.config/nvim/lua/custom/config/language-servers.lua2
-rw-r--r--.config/nvim/lua/custom/config/mason.lua8
2 files changed, 9 insertions, 1 deletions
diff --git a/.config/nvim/lua/custom/config/language-servers.lua b/.config/nvim/lua/custom/config/language-servers.lua
index 2d824d0..3c068a7 100644
--- a/.config/nvim/lua/custom/config/language-servers.lua
+++ b/.config/nvim/lua/custom/config/language-servers.lua
@@ -16,7 +16,7 @@ return {
}, -- lua
clangd = true, -- C/C++
gradle_ls = true, -- java package manager
- jdtls = true, -- java eclipse lsp
+ -- jdtls = true, -- java eclipse lsp
kotlin_language_server = true, -- kotlin
pyright = true, -- python
rust_analyzer = false, -- NOTE: using rustaceanvim
diff --git a/.config/nvim/lua/custom/config/mason.lua b/.config/nvim/lua/custom/config/mason.lua
index 886adc2..9d42879 100644
--- a/.config/nvim/lua/custom/config/mason.lua
+++ b/.config/nvim/lua/custom/config/mason.lua
@@ -1,6 +1,7 @@
-- NOTE: Not language servers but still make sure mason installs them
local ensure_installed = {
stylua = true, -- lua formatting
+ jdtls = true, -- java eclipse lsp
}
local servers = require('custom.config.language-servers')
@@ -29,5 +30,12 @@ require('mason-lspconfig').setup({ ensure_installed = servers_to_install })
require('mason-tool-installer').setup({
ensure_installed = {
'stylua', -- lua formatter
+ 'java-debug-adapter',
+ 'java-test',
},
})
+
+-- NOTE: apparently needed due to some issue or smthing?
+vim.api.nvim_command('MasonToolsInstall')
+
+