diff options
| author | Yuan Fu | 2025-03-14 22:56:18 -0700 |
|---|---|---|
| committer | Yuan Fu | 2025-04-28 23:21:36 -0700 |
| commit | 3c47139b8f602286a8c5c5ca72431b933b4f2a23 (patch) | |
| tree | 967454c6fb645e8d2dffbcf830c3648380710e82 /src/coding.c | |
| parent | d2c7d8ff6727d160e9e3a17d3775230281f8fb2d (diff) | |
| download | emacs-3c47139b8f602286a8c5c5ca72431b933b4f2a23.tar.gz emacs-3c47139b8f602286a8c5c5ca72431b933b4f2a23.zip | |
Update tree-sitter subroutine in Fsubst_char_in_region
Some explanation: Fsubst_char_in_region used to have a branch,
one branch path calls replace_range, one branch path modifies
the buffer directly. replace_range already calls
treesit_record_change within it, so we needed to make sure we
only call treesit_record_change in the other branch path.
After I added the call to treesit_record_change, some changes
are made to Fsubst_char_in_region, and the branch was removed.
So no wonder Stefan had the confusion and wrote the FIXME note.
Now that the branch is gone, we can indeed call
treesit_record_change in the end like signal_after_change.
* src/editfns.c (Fsubst_char_in_region): Move to end.
Diffstat (limited to 'src/coding.c')
0 files changed, 0 insertions, 0 deletions