diff options
| author | Folke Lemaitre <folke.lemaitre@gmail.com> | 2024-10-22 12:51:50 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-10-22 18:51:50 +0800 |
| commit | 0d62a16429dba5fded93a076237079b81527e8f3 (patch) | |
| tree | 3d197cfd983bbc680765b95e84e33c20c68000c9 /lua | |
| parent | fix(health): "attempt to index cmd (function)" #3390 (diff) | |
| download | nvim-lspconfig-0d62a16429dba5fded93a076237079b81527e8f3.tar nvim-lspconfig-0d62a16429dba5fded93a076237079b81527e8f3.tar.gz nvim-lspconfig-0d62a16429dba5fded93a076237079b81527e8f3.tar.bz2 nvim-lspconfig-0d62a16429dba5fded93a076237079b81527e8f3.tar.lz nvim-lspconfig-0d62a16429dba5fded93a076237079b81527e8f3.tar.xz nvim-lspconfig-0d62a16429dba5fded93a076237079b81527e8f3.tar.zst nvim-lspconfig-0d62a16429dba5fded93a076237079b81527e8f3.zip | |
fix(lua_ls): when neither lua or git root found, return nil. See #3322 (#3391)
Diffstat (limited to 'lua')
| -rw-r--r-- | lua/lspconfig/configs/lua_ls.lua | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/lua/lspconfig/configs/lua_ls.lua b/lua/lspconfig/configs/lua_ls.lua index 293c81ad..038c4a3c 100644 --- a/lua/lspconfig/configs/lua_ls.lua +++ b/lua/lspconfig/configs/lua_ls.lua @@ -21,6 +21,9 @@ return { end local root_lua = util.root_pattern 'lua/'(fname) or '' local root_git = util.find_git_ancestor(fname) or '' + if root_lua == '' and root_git == '' then + return + end return #root_lua >= #root_git and root_lua or root_git end, single_file_support = true, |
