nvim_runtime_lua

vim.treesitter.highlighter

@nodoc

Methods4

function highlighter.new(tree: vim.treesitter.LanguageTree, opts: nil | table) -> Created vim.treesitter.highlighter
Parameters
treevim.treesitter.LanguageTree

parser object to use for highlighting

optsnil | table

Configuration of the highlighter:

  • queries table overwrite queries used by the highlighter
Returns
Createdvim.treesitter.highlighter

highlighter 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
langstring

Language used by the highlighter.

@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