Function: treesit-parser-set-embed-level
treesit-parser-set-embed-level is a function defined in treesit.c.
Signature
(treesit-parser-set-embed-level PARSER LEVEL)
Documentation
Set the embed level for PARSER to LEVEL.
LEVEL can be nil, for a parser that is not part of an embedded parser tree; otherwise it must be a non-negative integer.
Other relevant functions are documented in the treesit group.
Shortdoc
;; treesit
(treesit-parser-set-embed-level parser 1)
Source Code
// Defined in /usr/src/emacs/src/treesit.c
{
treesit_check_parser (parser);
if (!NILP (level))
{
CHECK_NUMBER (level);
if (XFIXNUM (level) < 0)
xsignal (Qargs_out_of_range, list1 (level));
}
XTS_PARSER (parser)->embed_level = level;
return level;
}