Fix Ftreesit_parser_create

* src/treesit.c (Ftreesit_parser_create): Use the buffer given by the
caller rather than the current buffer.
This commit is contained in:
Yuan Fu 2024-07-21 17:15:44 -07:00
parent ed38fcc017
commit 87f41b937b
No known key found for this signature in database
GPG key ID: 56E19BC57664A442

View file

@ -1450,7 +1450,9 @@ an indirect buffer. */)
ts_parser_set_language (parser, lang);
/* Create parser. */
Lisp_Object lisp_parser = make_treesit_parser (Fcurrent_buffer (),
Lisp_Object lisp_buf;
XSETBUFFER (lisp_buf, buf);
Lisp_Object lisp_parser = make_treesit_parser (lisp_buf,
parser, NULL,
language, tag);