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.

View in manual

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;
}