diff --git a/nvim/dot-config/nvim/lsp/lua_ls.lua b/nvim/dot-config/nvim/lsp/lua_ls.lua index 5289e5f..6a3f6a5 100644 --- a/nvim/dot-config/nvim/lsp/lua_ls.lua +++ b/nvim/dot-config/nvim/lsp/lua_ls.lua @@ -1,8 +1,23 @@ return { settings = { Lua = { - workspace = { checkThirdParty = false }, + workspace = { + checkThirdParty = false, + library = { + "./definitions", + }, + }, telemetry = { enable = false }, + type = { + checkTableShape = true, + }, + diagnostics = { + neededFileStatus = { + -- ["no-unknown"] = "Opened", + -- ["incomplete-signature-doc"] = "Opened", + -- ["await-in-sync"] = "Opened", + }, + }, }, }, }