23 lines
500 B
Lua
23 lines
500 B
Lua
local M = {
|
|
Lua = {
|
|
runtime = {
|
|
-- LuaJIT in the case of Neovim
|
|
version = 'LuaJIT',
|
|
path = vim.split(package.path, ';'),
|
|
},
|
|
diagnostics = {
|
|
-- Get the language server to recognize the `vim` global
|
|
globals = {'vim'},
|
|
},
|
|
workspace = {
|
|
-- Make the server aware of Neovim runtime files
|
|
library = {
|
|
[vim.fn.expand('$VIMRUNTIME/lua')] = true,
|
|
[vim.fn.expand('$VIMRUNTIME/lua/vim/lsp')] = true,
|
|
},
|
|
},
|
|
}
|
|
}
|
|
|
|
return M
|