aboutsummaryrefslogtreecommitdiff
path: root/common/nvim/lsp/lua_ls.lua
blob: d248e2eaa76705c5c0dd395382b2fd0ac2852597 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
return {
  cmd = { "lua-language-server" },
  filetypes = { "lua" },
  root_markers = { ".luarc.json", ".luarc.jsonc", ".luacheckrc", ".stylua.toml", "stylua.toml", "selene.toml", "selene.yml" },
  settings = {
    Lua = {
      diagnostics = {
        disable = { "undefined-global", "lowercase-global", "unused-local", "unused-vararg", "trailing-space" },
        globals = { "vim", "use", "_G", "packer_plugins", "P" }
      },
      telemetry = {
        enable = false
      },
      workspace = {
        checkThirdParty = false,
        library = { "/tmp/.mount_nvimOIpamk/usr/share/nvim/runtime", "${3rd}/luv/library", "${3rd}/busted/library" }
      }
    }
  }
}