Fix lua globals not loading, I now get autocompletion for stuff like

vim, Snacks, os, tonumber etc
This commit is contained in:
2026-06-19 21:06:48 +03:00
parent e26e1f60f8
commit c5eef73c54

View File

@@ -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,
},
},
},
}