Fix lua globals not loading, I now get autocompletion for stuff like
vim, Snacks, os, tonumber etc
This commit is contained in:
@@ -4,6 +4,7 @@ return {
|
||||
cmd = {
|
||||
'lua-language-server',
|
||||
'--logpath=' .. vim.fn.expand('~/.cache/nvim/lua-language-server/log'),
|
||||
'--metapath=' .. vim.fn.expand('~/.cache/nvim/lua-language-server/meta'),
|
||||
},
|
||||
filetypes = { 'lua' },
|
||||
root_markers = {
|
||||
@@ -16,4 +17,22 @@ return {
|
||||
'selene.yml',
|
||||
'.git',
|
||||
},
|
||||
settings = {
|
||||
Lua = {
|
||||
runtime = {
|
||||
-- Tell the language server you're targetting Neovim's runtime environment
|
||||
version = 'LuaJIT',
|
||||
-- CRITICAL: Allows modern lua_ls to parse the dynamic third-party paths
|
||||
-- injected by lazydev without strict root containment rules.
|
||||
pathStrict = false,
|
||||
},
|
||||
workspace = {
|
||||
-- Stops the server from asking to configure your workspace environment reactively
|
||||
checkThirdParty = false,
|
||||
},
|
||||
telemetry = {
|
||||
enable = false,
|
||||
},
|
||||
},
|
||||
},
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user