mirror of
https://github.com/nvim-treesitter/nvim-treesitter.git
synced 2026-07-05 13:00:08 -04:00
some refacto, doc fixes and jsx queries
- compute query language extensions *after* default ones (jsx after javascript) - remove outdated ts_utils functions from docs - add better regex detection to javascript - javascriptreact to use javascript queries - add javascript.jsx to javascript queries - write jsx.scm hl file
This commit is contained in:
parent
a5c89f3762
commit
20e448882e
5 changed files with 18 additions and 33 deletions
|
|
@ -26,7 +26,7 @@ M.base_language_map = {
|
|||
}
|
||||
|
||||
M.query_extensions = {
|
||||
javascript = { 'jsx' },
|
||||
javascript = { 'javascript.jsx' },
|
||||
tsx = {'javascript.jsx'}
|
||||
}
|
||||
|
||||
|
|
@ -95,6 +95,9 @@ function M.get_query_files(lang, query_name)
|
|||
local query_files = {}
|
||||
local extensions = M.query_extensions[lang] or {}
|
||||
|
||||
local lang_files = filtered_runtime_queries(lang, query_name)
|
||||
vim.list_extend(query_files, lang_files)
|
||||
|
||||
for _, ext in ipairs(extensions) do
|
||||
local l = lang
|
||||
local e = ext
|
||||
|
|
@ -111,9 +114,7 @@ function M.get_query_files(lang, query_name)
|
|||
vim.list_extend(query_files, base_files)
|
||||
end
|
||||
|
||||
local lang_files = filtered_runtime_queries(lang, query_name)
|
||||
|
||||
return vim.list_extend(query_files, lang_files)
|
||||
return query_files
|
||||
end
|
||||
|
||||
function M.has_query_files(lang, query_name)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue