mirror of
https://github.com/neovim/neovim.git
synced 2025-10-07 02:16:31 +00:00
vim-patch:8.2.3517: TextChanged does not trigger after TextChangedI (#25384)
Problem: TextChanged does not trigger after TextChangedI.
Solution: Store the tick separately for TextChangedI. (Christian Brabandt,
closes vim/vim#8968, closes vim/vim#8932)
db3b44640d
Co-authored-by: Christian Brabandt <cb@256bit.org>
This commit is contained in:
@@ -418,10 +418,10 @@ struct file_buffer {
|
||||
/// This is a dictionary item used to store b:changedtick.
|
||||
ChangedtickDictItem changedtick_di;
|
||||
|
||||
varnumber_T b_last_changedtick; // b:changedtick when TextChanged or
|
||||
// TextChangedI was last triggered.
|
||||
varnumber_T b_last_changedtick_pum; // b:changedtick when TextChangedP was
|
||||
varnumber_T b_last_changedtick; // b:changedtick when TextChanged was
|
||||
// last triggered.
|
||||
varnumber_T b_last_changedtick_i; // b:changedtick for TextChangedI
|
||||
varnumber_T b_last_changedtick_pum; // b:changedtick for TextChangedP
|
||||
|
||||
bool b_saving; // Set to true if we are in the middle of
|
||||
// saving the buffer.
|
||||
|
Reference in New Issue
Block a user