aboutsummaryrefslogtreecommitdiffstats
path: root/lua/lspconfig/server_configurations/sumneko_lua.lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua/lspconfig/server_configurations/sumneko_lua.lua')
-rw-r--r--lua/lspconfig/server_configurations/sumneko_lua.lua3
1 files changed, 1 insertions, 2 deletions
diff --git a/lua/lspconfig/server_configurations/sumneko_lua.lua b/lua/lspconfig/server_configurations/sumneko_lua.lua
index 11595a25..c2181670 100644
--- a/lua/lspconfig/server_configurations/sumneko_lua.lua
+++ b/lua/lspconfig/server_configurations/sumneko_lua.lua
@@ -6,7 +6,6 @@ local root_files = {
'.stylua.toml',
'stylua.toml',
'selene.toml',
- 'lua/',
}
local bin_name = 'lua-language-server'
@@ -21,7 +20,7 @@ return {
cmd = cmd,
filetypes = { 'lua' },
root_dir = function(fname)
- local root = util.root_pattern(unpack(root_files))(fname)
+ local root = util.root_pattern(unpack(root_files))(fname) or util.root_pattern 'lua/'(fname)
if root and root ~= vim.env.HOME then
return root
end