mirror of
https://github.com/vim/vim.git
synced 2025-09-26 04:04:07 -04:00
patch 8.2.3517: TextChanged does not trigger after TextChangedI
Problem: TextChanged does not trigger after TextChangedI. Solution: Store the tick separately for TextChangedI. (Christian Brabandt, closes #8968, closes #8932)
This commit is contained in:
committed by
Bram Moolenaar
parent
7b5f45be21
commit
db3b44640d
@@ -2701,10 +2701,10 @@ struct file_buffer
|
||||
// incremented for each change, also for undo
|
||||
#define CHANGEDTICK(buf) ((buf)->b_ct_di.di_tv.vval.v_number)
|
||||
|
||||
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_pum; // b:changedtick for TextChangedP
|
||||
varnumber_T b_last_changedtick_i; // b:changedtick for TextChangedI
|
||||
|
||||
int b_saving; // Set to TRUE if we are in the middle of
|
||||
// saving the buffer.
|
||||
|
Reference in New Issue
Block a user