aboutsummaryrefslogtreecommitdiffstats
path: root/lua/lspconfig/server_configurations/sumneko_lua.lua
diff options
context:
space:
mode:
authorFolke Lemaitre <folke.lemaitre@gmail.com>2022-09-29 02:29:24 +0200
committerGitHub <noreply@github.com>2022-09-29 08:29:24 +0800
commitad35a8cfa5086451e33af477a02bffa916dbe0ce (patch)
tree411b4e45c2c4ddcff4056ddf3954bcbd2f5e026e /lua/lspconfig/server_configurations/sumneko_lua.lua
parentfix: added 'lua/' to sumenko root patterns (#2157) (diff)
downloadnvim-lspconfig-ad35a8cfa5086451e33af477a02bffa916dbe0ce.tar
nvim-lspconfig-ad35a8cfa5086451e33af477a02bffa916dbe0ce.tar.gz
nvim-lspconfig-ad35a8cfa5086451e33af477a02bffa916dbe0ce.tar.bz2
nvim-lspconfig-ad35a8cfa5086451e33af477a02bffa916dbe0ce.tar.lz
nvim-lspconfig-ad35a8cfa5086451e33af477a02bffa916dbe0ce.tar.xz
nvim-lspconfig-ad35a8cfa5086451e33af477a02bffa916dbe0ce.tar.zst
nvim-lspconfig-ad35a8cfa5086451e33af477a02bffa916dbe0ce.zip
fix(sumneko_lua): check for file root patterns before falling back to a check for `lua/` (#2160)
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