From 715df24f5667a9f2f9cd5814d853c5b0e92ed388 Mon Sep 17 00:00:00 2001 From: Alessandro Date: Thu, 20 Jun 2024 14:14:30 +0200 Subject: [PATCH] Readd java lombok config --- lvim/config.lua | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/lvim/config.lua b/lvim/config.lua index a386a61..c829a7a 100644 --- a/lvim/config.lua +++ b/lvim/config.lua @@ -138,6 +138,17 @@ for _, ls in ipairs(language_servers) do }) end require('ufo').setup() + + + +-- Java +vim.list_extend(lvim.lsp.automatic_configuration.skipped_servers, { "jdtls" }) +local lspconfig = require('lspconfig') +local lombok = vim.fn.stdpath('data') .. '/mason/packages/jdtls/lombok.jar' +lspconfig.jdtls.setup { cmd = { "jdtls", "--jvm-arg=-javaagent:" .. lombok } } + + + -- RUST CONFIG vim.list_extend(lvim.lsp.automatic_configuration.skipped_servers, { "rust_analyzer" }) @@ -183,7 +194,7 @@ pcall(function() vim.api.nvim_create_autocmd({ "BufWritePost", "BufEnter", "CursorHold", "InsertLeave" }, { pattern = { "*.rs" }, callback = function() - local _, _ = pcall(vim.lsp.codelens.refresh) + -- local _, _ = pcall(vim.lsp.codelens.refresh) end, }) end, @@ -253,3 +264,4 @@ lvim.builtin.which_key.mappings["C"] = { f = { "lua require'crates'.show_features_popup()", "[crates] show features" }, D = { "lua require'crates'.show_dependencies_popup()", "[crates] show dependencies" }, } +