Files
dotfiles/nvim/lua/lsp/sumneko_lua.lua

33 lines
637 B
Lua

local runtime_path = vim.split(package.path, ";")
table.insert(runtime_path, "lua/?.lua")
table.insert(runtime_path, "lua/?/init.lua")
local M = {}
M.setup = function(on_attach, capabilities)
require("lspconfig").sumneko_lua.setup({
capabilities = capabilities,
disable_formatting = true,
on_attach = on_attach,
settings = {
Lua = {
runtime = {
version = "LuaJIT",
path = runtime_path,
},
diagnostics = {
globals = { "vim", "use" },
},
workspace = {
library = vim.api.nvim_get_runtime_file("", true),
},
telemetry = {
enable = false,
},
},
},
})
end
return M