Treesitter

treesitter layer #

The treesitter layer is a dependency layer providing languages layers with Tree-sitter support.

Configuration #

  • highlight (default true): whether to enable syntax highlighting;
  • indent (default true): whether to enable automatic indentation.

Examples #

-- path/of/your/vim/config/init.lua

require("visimp")({
  treesitter = {
    highlight = false,
    indent = false
  }
})

Layer-specific API #

langs(languages) #

This method ensures the Tree-sitter parsers passed as a list of strings (languages) are installed.