fix: add query extensions lastly, so they always override

This commit is contained in:
Tobias Wild 2020-08-23 18:50:50 +02:00
parent 627a1e558f
commit 069f4bd290

View file

@ -89,6 +89,11 @@ function M.get_query_files(lang, query_name)
local lang_files = filtered_runtime_queries(lang, query_name)
vim.list_extend(query_files, lang_files)
for _, base_lang in ipairs(M.base_language_map[lang] or {}) do
local base_files = filtered_runtime_queries(base_lang, query_name)
vim.list_extend(query_files, base_files)
end
for _, ext in ipairs(extensions) do
local l = lang
local e = ext
@ -100,11 +105,6 @@ function M.get_query_files(lang, query_name)
vim.list_extend(query_files, ext_files)
end
for _, base_lang in ipairs(M.base_language_map[lang] or {}) do
local base_files = filtered_runtime_queries(base_lang, query_name)
vim.list_extend(query_files, base_files)
end
return query_files
end