projects
/
emacs.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
d6d4adf
)
Fix treesit_record_change in casify_region
author
Yuan Fu
<casouri@gmail.com>
Tue, 22 Nov 2022 08:35:11 +0000
(
00:35
-0800)
committer
Yuan Fu
<casouri@gmail.com>
Tue, 22 Nov 2022 09:06:52 +0000
(
01:06
-0800)
This fixes bug#59455.
* src/casefiddle.c: Always record changes.
src/casefiddle.c
patch
|
blob
|
history
diff --git
a/src/casefiddle.c
b/src/casefiddle.c
index de2325ebf36c87dda40664f3184b60c60a37a041..52dacf27028c94c597d4a12edfcaf0d9fae093a2 100644
(file)
--- a/
src/casefiddle.c
+++ b/
src/casefiddle.c
@@
-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 (
en
d));
+ treesit_record_change (start_byte, old_end_byte, CHAR_TO_BYTE (
orig_end + adde
d));
#endif
- }
return orig_end + added;
}