summaryrefslogtreecommitdiff
path: root/lsp/lua-language-server.lua
blob: 3f5f30831d5811763dc23a5bdb7c687b36125526 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
return {
  cmd = { "lua-language-server" },
  root_markers = { ".luarc.json" },
  filetypes = { "lua" },

  settings = {
    Lua = {
      runtime = { version = "LuaJIT" },
      formatters = { ignoreComments = true },
      signatureHelp = { enabled = true },
      diagnostics = {
        globals = { "nixCats", "vim" },
        disable = { "missing-fields" },
      },
      telemetry = { enabled = false },
    },
  },
}