mirror of
https://github.com/neovim/neovim.git
synced 2025-09-27 05:28:33 +00:00
@@ -483,9 +483,11 @@ struct file_buffer {
|
||||
|
||||
int b_changed; // 'modified': Set to true if something in the
|
||||
// file has been changed and not written out.
|
||||
/// Change identifier incremented for each change, including undo
|
||||
#define b_changedtick changedtick_di.di_tv.vval.v_number
|
||||
ChangedtickDictItem changedtick_di; // b:changedtick dictionary item.
|
||||
|
||||
/// Change identifier incremented for each change, including undo
|
||||
///
|
||||
/// This is a dictionary item used to store in b:changedtick.
|
||||
ChangedtickDictItem changedtick_di;
|
||||
|
||||
varnumber_T b_last_changedtick; // b:changedtick when TextChanged or
|
||||
// TextChangedI was last triggered.
|
||||
@@ -1195,4 +1197,8 @@ static inline int win_hl_attr(win_T *wp, int hlf)
|
||||
return wp->w_hl_attrs[hlf];
|
||||
}
|
||||
|
||||
/// Macros defined in Vim, but not in Neovim
|
||||
#define CHANGEDTICK(buf) \
|
||||
(=== Include buffer.h & use buf_(get|set|inc)_changedtick ===)
|
||||
|
||||
#endif // NVIM_BUFFER_DEFS_H
|
||||
|
Reference in New Issue
Block a user