diff options
| author | Emilio Ziniades <emilioziniades@protonmail.com> | 2023-11-18 09:40:13 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-11-18 15:40:13 +0800 |
| commit | 7384e7149e79365c96dc623d9fa3444737776982 (patch) | |
| tree | f1cf3d3370bac853772bbbbfcd42090cd219a59b /test/lspconfig_spec.lua | |
| parent | docs: update server_configurations.md (diff) | |
| download | nvim-lspconfig-7384e7149e79365c96dc623d9fa3444737776982.tar nvim-lspconfig-7384e7149e79365c96dc623d9fa3444737776982.tar.gz nvim-lspconfig-7384e7149e79365c96dc623d9fa3444737776982.tar.bz2 nvim-lspconfig-7384e7149e79365c96dc623d9fa3444737776982.tar.lz nvim-lspconfig-7384e7149e79365c96dc623d9fa3444737776982.tar.xz nvim-lspconfig-7384e7149e79365c96dc623d9fa3444737776982.tar.zst nvim-lspconfig-7384e7149e79365c96dc623d9fa3444737776982.zip | |
fix: util.root_pattern prioritises pattern order (#2885)
* fix: util.root_pattern prioritises pattern order
Instead of traversing the filesystem upwards once and
returning the first match of all the patterns, it traverses
the filesystem upwards once for each pattern. This means
that the order of the patterns provided matters, and the
highest priority patterns should be put first. Also updated
corresponding tests.
* docs: update util.root_pattern description
Diffstat (limited to 'test/lspconfig_spec.lua')
| -rw-r--r-- | test/lspconfig_spec.lua | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/test/lspconfig_spec.lua b/test/lspconfig_spec.lua index aab4f4ba..36eca3bc 100644 --- a/test/lspconfig_spec.lua +++ b/test/lspconfig_spec.lua @@ -136,7 +136,7 @@ describe('lspconfig', function() -- change the working directory to test directory vim.api.nvim_command 'cd ./test/test_dir/a' local cwd = vim.fn.getcwd() - eq(true, cwd == lspconfig.util.root_pattern { 'root_marker.txt', 'a_marker.txt' }(cwd)) + eq(true, cwd == lspconfig.util.root_pattern { 'a_marker.txt', 'root_marker.txt' }(cwd)) end) it('resolves to root_marker.txt', function() |
