26 lines
702 B
Lua
26 lines
702 B
Lua
-- https://github.com/neovim/nvim-lspconfig/blob/master/lua/lspconfig/server_configurations/lua_ls.lua
|
|
return {
|
|
settings = {
|
|
Lua = {
|
|
runtime = { version = "LuaJIT" },
|
|
diagnostics = {
|
|
globals = { "vim" },
|
|
disable = { "different-requires", "undefined-field" },
|
|
},
|
|
workspace = {
|
|
library = {
|
|
vim.fn.expand("$VIMRUNTIME/lua"),
|
|
vim.fn.expand("$VIMRUNTIME/lua/vim/lsp"),
|
|
},
|
|
maxPreload = 100000,
|
|
preloadFileSize = 10000,
|
|
},
|
|
hint = { enable = true, setType = true },
|
|
format = { enable = false },
|
|
telemetry = { enable = false },
|
|
-- Do not override treesitter lua highlighting with lua_ls's highlighting
|
|
semantic = { enable = false },
|
|
},
|
|
},
|
|
}
|