You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ts-playground/lua/nvim-treesitter-playground.lua

27 lines
698 B
Lua

local parsers = require 'nvim-treesitter.parsers'
local M = {}
function M.init()
require "nvim-treesitter".define_modules {
playground = {
module_path = "nvim-treesitter-playground.internal",
updatetime = 25,
persist_queries = false
},
query_linter = {
module_path = "nvim-treesitter-playground.query_linter",
use_virtual_text = true,
lint_events = {"BufWrite", "CursorHold"},
is_supported = function(lang)
return lang == "query" and parsers.has_parser("query")
end,
},
}
vim.cmd [[
command! TSHighlightCapturesUnderCursor :lua require'nvim-treesitter-playground.hl-info'.show_hl_captures()<cr>
]]
end
return M