summaryrefslogtreecommitdiff
path: root/lua/nvim-treesitter/query.lua
diff options
context:
space:
mode:
authorStephan Seitz <stephan.seitz@fau.de>2020-07-15 00:38:09 +0200
committerThomas Vigouroux <39092278+vigoux@users.noreply.github.com>2020-07-15 16:28:48 +0200
commit31d1f068fd0bec54af4250e9184227741297739a (patch)
treee002bc76793af1ef26cbd4bca0b8f5ee85ef5f50 /lua/nvim-treesitter/query.lua
parentf5f5e3ec51c5f47f394e04694eb23f20fd914200 (diff)
checkhealth for all query groups
Diffstat (limited to 'lua/nvim-treesitter/query.lua')
-rw-r--r--lua/nvim-treesitter/query.lua8
1 files changed, 5 insertions, 3 deletions
diff --git a/lua/nvim-treesitter/query.lua b/lua/nvim-treesitter/query.lua
index 7316c79c..69e52e1e 100644
--- a/lua/nvim-treesitter/query.lua
+++ b/lua/nvim-treesitter/query.lua
@@ -34,9 +34,11 @@ M.query_extensions = {
tsx = {'javascript.jsx'}
}
-M.has_locals = get_query_guard('locals')
-M.has_textobjects = get_query_guard('textobjects')
-M.has_highlights = get_query_guard('highlights')
+M.built_in_query_groups = {'highlights', 'locals', 'textobjects'}
+
+for _, query in ipairs(M.built_in_query_groups) do
+ M["has_" .. query] = get_query_guard(query)
+end
function M.get_query(lang, query_name)
local query_files = api.nvim_get_runtime_file(string.format('queries/%s/%s.scm', lang, query_name), true)