diff options
| author | Eli Zaretskii | 2022-07-21 12:40:28 +0300 |
|---|---|---|
| committer | Eli Zaretskii | 2022-07-21 12:40:28 +0300 |
| commit | 51f8e86374a57efe5b8e5c31d96078e63c023da4 (patch) | |
| tree | 23a329a14306572f830baf33df7bff2a0d996f5f /src | |
| parent | a29a3ad55d650af6230e2cfe8ef1ef45b5feb133 (diff) | |
| download | emacs-51f8e86374a57efe5b8e5c31d96078e63c023da4.tar.gz emacs-51f8e86374a57efe5b8e5c31d96078e63c023da4.zip | |
Update buffer's chars-modified tick when inserting from gap
* src/insdel.c (insert_from_gap): Update buffer's chars-modified
tick. (Bug#56393)
* test/src/buffer-tests.el (test-buffer-chars-modified-ticks): New
test.
Diffstat (limited to 'src')
| -rw-r--r-- | src/insdel.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/insdel.c b/src/insdel.c index 6f180ac5800..9b292398537 100644 --- a/src/insdel.c +++ b/src/insdel.c | |||
| @@ -1123,6 +1123,7 @@ insert_from_gap (ptrdiff_t nchars, ptrdiff_t nbytes, bool text_at_gap_tail) | |||
| 1123 | invalidate_buffer_caches (current_buffer, GPT, GPT); | 1123 | invalidate_buffer_caches (current_buffer, GPT, GPT); |
| 1124 | record_insert (GPT, nchars); | 1124 | record_insert (GPT, nchars); |
| 1125 | modiff_incr (&MODIFF); | 1125 | modiff_incr (&MODIFF); |
| 1126 | CHARS_MODIFF = MODIFF; | ||
| 1126 | 1127 | ||
| 1127 | insert_from_gap_1 (nchars, nbytes, text_at_gap_tail); | 1128 | insert_from_gap_1 (nchars, nbytes, text_at_gap_tail); |
| 1128 | 1129 | ||