chore(neovim): rework lua lsp configuration

This commit is contained in:
Yorick Barbanneau 2025-01-03 00:15:36 +01:00
parent 508e84bde6
commit f1b295db43

View file

@ -77,6 +77,21 @@ vim.api.nvim_create_autocmd("FileType", {
lspconfig.lua_ls.setup { lspconfig.lua_ls.setup {
capabilities = capabilities, capabilities = capabilities,
single_file_support = true, single_file_support = true,
settings = {
Lua = {
diagnostics = {
globals = {'vim'} -- Add any globals you want to ignore as undefined
},
workspace = {
library = {
[vim.fn.expand('$VIMRUNTIME/lua')] = true
}
},
telemetry = {
enable = false -- Disable telemetry
}
}
},
flags = { flags = {
debounce_text_changes = 150, debounce_text_changes = 150,
} }