aboutsummaryrefslogtreecommitdiff
path: root/runtime/lua/vim/treesitter/query.lua
diff options
context:
space:
mode:
authorSergey Berezhnoy <veged@ya.ru>2022-09-29 17:25:07 +0300
committerGitHub <noreply@github.com>2022-09-29 16:25:07 +0200
commit94718e479da786cf75f9805470a6a108e8097dab (patch)
treed86162761a744541abf82997c6b1763c32bdb248 /runtime/lua/vim/treesitter/query.lua
parentf9228577e8d8591377d88a183f188ce27326e0d9 (diff)
downloadrneovim-94718e479da786cf75f9805470a6a108e8097dab.tar.gz
rneovim-94718e479da786cf75f9805470a6a108e8097dab.tar.bz2
rneovim-94718e479da786cf75f9805470a6a108e8097dab.zip
fix(query): fix unnatural order for inherits in treesitter queries (#20298)
close #20297
Diffstat (limited to 'runtime/lua/vim/treesitter/query.lua')
-rw-r--r--runtime/lua/vim/treesitter/query.lua3
1 files changed, 2 insertions, 1 deletions
diff --git a/runtime/lua/vim/treesitter/query.lua b/runtime/lua/vim/treesitter/query.lua
index 1e46daaccf..7ca7384a88 100644
--- a/runtime/lua/vim/treesitter/query.lua
+++ b/runtime/lua/vim/treesitter/query.lua
@@ -125,11 +125,12 @@ function M.get_query_files(lang, query_name, is_included)
io.close(file)
end
- local query_files = { base_query }
+ local query_files = {}
for _, base_lang in ipairs(base_langs) do
local base_files = M.get_query_files(base_lang, query_name, true)
vim.list_extend(query_files, base_files)
end
+ vim.list_extend(query_files, { base_query })
vim.list_extend(query_files, extensions)
return query_files