diff --git a/lua/plugins/lsp.lua b/lua/plugins/lsp.lua index 4ce01a6..b47ef30 100644 --- a/lua/plugins/lsp.lua +++ b/lua/plugins/lsp.lua @@ -48,6 +48,9 @@ return { -- Python vim.lsp.enable('pylsp') + -- Java (from Eclipse) + vim.lsp.enable('jdtls') + -- Auto format vim.api.nvim_create_autocmd("BufWritePre", { pattern = {"*.rs", "*.hs", "*.py"}, diff --git a/lua/plugins/treesitter.lua b/lua/plugins/treesitter.lua index 152810a..5c57a16 100644 --- a/lua/plugins/treesitter.lua +++ b/lua/plugins/treesitter.lua @@ -3,7 +3,7 @@ return { lazy = false, run = ":TSUpdate", config = function() - require'nvim-treesitter'.install { 'lua', 'c', 'cpp', 'rust' } + require'nvim-treesitter'.install { 'lua', 'c', 'cpp', 'rust', 'java' } vim.api.nvim_create_autocmd('FileType', { pattern = { '' }, callback = function() vim.treesitter.start() end,