Skip to main content
Version: Next

loadParser

function loadParser(options): Promise<string[]>;

Load tree-sitter parsers.

Parameters​

ParameterTypeDescription

options

LoadParserOptions

Load options.

Returns​

Promise<string[]>

It returns all the loaded parser names.

See​

tree-sitter - List of parsers

Throws​

Throws TypeError if options is an invalid option, throws Error if failed to load.

Example​

// Load `tree-sitter-c` parser.
const parserNames = await Rsvim.syn.loadParser({grammarPath: "./tree-sitter-c"});
Rsvim.cmd.echo(`Loaded parsers: ${parserNames}`);