Fix treesit_record_change in casify_region

This fixes bug#59455.

* src/casefiddle.c: Always record changes.
This commit is contained in:
Yuan Fu 2022-11-22 00:35:11 -08:00
parent d6d4adf3bd
commit e494ca4f4d
No known key found for this signature in database
GPG key ID: 56E19BC57664A442

View file

@ -557,10 +557,10 @@ casify_region (enum case_action flag, Lisp_Object b, Lisp_Object e)
{
signal_after_change (start, end - start - added, end - start);
update_compositions (start, end, CHECK_ALL);
#ifdef HAVE_TREE_SITTER
treesit_record_change (start_byte, old_end_byte, CHAR_TO_BYTE (end));
#endif
}
#ifdef HAVE_TREE_SITTER
treesit_record_change (start_byte, old_end_byte, CHAR_TO_BYTE (orig_end + added));
#endif
return orig_end + added;
}