vim.treesitter.highlighter
@nodoc
Methods4
function highlighter.new(tree: vim.treesitter.LanguageTree, opts: nil | table) -> Created vim.treesitter.highlighter
Parameters
treevim.treesitter.LanguageTreeparser object to use for highlighting
optsnil | tableConfiguration of the highlighter:
- queries table overwrite queries used by the highlighter
Returns
Createdvim.treesitter.highlighterhighlighter object
@nodoc
function highlighter.destroy() -> nil
@nodoc
function highlighter.get_query(lang: string) -> vim.treesitter.highlighter.Query
Gets the query used for @param lang
Parameters
langstringLanguage used by the highlighter.
Returns
@nodoc
function highlighter._on_start() -> nil
Fields7
highlighter.active : {integer, vim.treesitter.highlighter}
highlighter.bufnr : integer
highlighter._conceal_line : nil | boolean
highlighter._conceal_checked : {integer, boolean}
highlighter.tree : vim.treesitter.LanguageTree
highlighter.parsing : boolean
A map from window ID to whether we are currently parsing that window asynchronously
highlighter.__index : vim.treesitter.highlighter