diff options
| author | TomIO <43716232+TomJo2000@users.noreply.github.com> | 2025-10-30 00:44:36 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-10-29 16:44:36 -0700 |
| commit | 87d30189b24caa496b54affd65594a309ac6d929 (patch) | |
| tree | 66ad6550b680dc825baf590b880eaac8f9cbec39 /lsp | |
| parent | feat(csharp_ls): run csharp-ls where sln, slnx or csproj file exists #4166 (diff) | |
| download | nvim-lspconfig-87d30189b24caa496b54affd65594a309ac6d929.tar nvim-lspconfig-87d30189b24caa496b54affd65594a309ac6d929.tar.gz nvim-lspconfig-87d30189b24caa496b54affd65594a309ac6d929.tar.bz2 nvim-lspconfig-87d30189b24caa496b54affd65594a309ac6d929.tar.lz nvim-lspconfig-87d30189b24caa496b54affd65594a309ac6d929.tar.xz nvim-lspconfig-87d30189b24caa496b54affd65594a309ac6d929.tar.zst nvim-lspconfig-87d30189b24caa496b54affd65594a309ac6d929.zip | |
fix(termux_language_server): do not call `on_dir()` unconditionally #4168
Problem:
The `root_dir()` function for `termux_language_server`
introduced in #4161 calls `on_dir()` unconditionally.
Leading to `termux_language_server` attaching to all buffers.
Solution:
Make the call conditional.
Diffstat (limited to 'lsp')
| -rw-r--r-- | lsp/termux_language_server.lua | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lsp/termux_language_server.lua b/lsp/termux_language_server.lua index 608527a2..3294ae05 100644 --- a/lsp/termux_language_server.lua +++ b/lsp/termux_language_server.lua @@ -26,6 +26,8 @@ return { } local fname = vim.api.nvim_buf_get_name(bufnr) local match = util.root_pattern(patterns)(fname) - on_dir(match and (vim.fs.root(match, '.git') or match)) + if match then + on_dir(vim.fs.root(match, '.git') or match) + end end, } |
