1
0
Fork 0

nvim: Replace Mason with local language servers

This commit is contained in:
Olli 2025-09-20 11:46:02 +02:00
commit b62cdc7c64
3 changed files with 8 additions and 158 deletions

View file

@ -3,20 +3,18 @@ return {
url = "https://gitlab.com/schrieveslaach/sonarlint.nvim",
lazy = true,
ft = {"java", "go", "html", "python"},
dependencies = {
"williamboman/mason.nvim"
},
config = function()
require('sonarlint').setup({
server = {
cmd = {
'sonarlint-language-server',
'sonarlint-ls',
'-stdio',
'-analyzers',
vim.fn.expand("$MASON/share/sonarlint-analyzers/sonarjava.jar"),
vim.fn.expand("$MASON/share/sonarlint-analyzers/sonargo.jar"),
vim.fn.expand("$MASON/share/sonarlint-analyzers/sonarhtml.jar"),
vim.fn.expand("$MASON/share/sonarlint-analyzers/sonarpython.jar"),
"/usr/share/java/sonarlint-ls/analyzers/sonarjava.jar",
"/usr/share/java/sonarlint-ls/analyzers/sonargo.jar",
"/usr/share/java/sonarlint-ls/analyzers/sonarhtml.jar",
"/usr/share/java/sonarlint-ls/analyzers/sonarpython.jar",
"/usr/share/java/sonarlint-ls/analyzers/sonarphp.jar",
},
settings = {
sonarlint = {
@ -41,4 +39,3 @@ return {
end
}
}