Function: treesit-node-type

treesit-node-type is a function defined in treesit.c.

Signature

(treesit-node-type NODE)

Documentation

Return the NODE's type as a string.

If NODE is nil, return nil.

Other relevant functions are documented in the treesit group.

View in manual

Shortdoc

;; treesit
(treesit-node-type node)
    e.g. => "function_definition"

Source Code

// Defined in /usr/src/emacs/src/treesit.c
{
  if (NILP (node)) return Qnil;
  treesit_check_node (node);
  treesit_initialize ();

  TSNode treesit_node = XTS_NODE (node)->node;
  const char *type = ts_node_type (treesit_node);
  return build_string (type);
}