1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-30 04:10:54 -08:00
emacs/admin/notes/tree-sitter
Yuan Fu 8a6bdf88b4
Call treesit_record_change in insert_from_gap_1
Before this change, insert_from_gap calls treesit_record_change but
insert_from_gap_1 doesn't.  However, insert_from_gap_1 is a public
function and is called in many other places outside of insdel.c.  This
could lead to tree-sitter's parse tree becoming out-of-sync with the
buffer content.

This change might fix bug#60650.

* src/insdel.c (insert_from_gap_1): Call treesit_record_change.
(insert_from_gap): Remove call to treesit_record_change.

* admin/notes/tree-sitter/treesit_record_change: New file.
2023-02-02 18:31:19 -08:00
..
build-module Add support for building tree-sitter modules with MinGW 2023-01-25 23:14:35 -08:00
html-manual Tree-sitter doc fixes (bug#60524) 2023-01-04 09:57:06 +02:00
starter-guide Tree-sitter doc fixes (bug#60524) 2023-01-04 09:57:06 +02:00
treesit_record_change Call treesit_record_change in insert_from_gap_1 2023-02-02 18:31:19 -08:00