Treesitter Layer

class TreesitterLayer #

  • supers: Layer

methods #


TreesitterLayer.packages #


function TreesitterLayer.packages() ->  (PackageSlug|Package)[]

TreesitterLayer.load #


function TreesitterLayer.load() ->  nil

TreesitterLayer.langs #


function TreesitterLayer.langs(languages: string[]) ->  nil

@param languages - The array of languages to check

Ensures the given tree sitter parsers are installed

fields #


TreesitterLayer.default_config #


TreesitterLayer.default_config: {
    highlight: boolean = true,
    indent: boolean = true,
}

TreesitterLayer.languages #


TreesitterLayer.languages: table