with signal data being the buffer size.
Once a parser is created, Emacs automatically adds it to the
-buffer-local parser list. Every time a change is made to the buffer,
+internal parser list. Every time a change is made to the buffer,
Emacs updates parsers in this list so they can update their syntax
tree incrementally.
which a parser should operate in. @xref{Multiple Languages}.
Because a parser parses lazily, when we narrow the buffer, the parser
-doesn't act immediately; as long as we don't query for a node while
-the buffer is narrowed, narrowing does not affect the parser.
+is not affected immediately; as long as we don't query for a node
+while the buffer is narrowed, the parser is oblivious of the
+narrowing.
@cindex tree-sitter parse string
@defun treesit-parse-string string language