Function: treesit-parser-delete
treesit-parser-delete is a function defined in treesit.c.
Signature
(treesit-parser-delete PARSER)
Documentation
Delete PARSER from its buffer's parser list.
See treesit-parser-list for the buffer's parser list.
Other relevant functions are documented in the treesit group.
Shortdoc
;; treesit
(treesit-parser-delete parser)
Source Code
// Defined in /usr/src/emacs/src/treesit.c
{
treesit_check_parser (parser);
Lisp_Object buffer = XTS_PARSER (parser)->buffer;
struct buffer *buf = XBUFFER (buffer);
BVAR (buf, ts_parser_list)
= Fdelete (parser, BVAR (buf, ts_parser_list));
XTS_PARSER (parser)->deleted = true;
return Qnil;
}