mirror of
https://github.com/neovim/neovim.git
synced 2025-09-14 15:28:17 +00:00
feat: implement BufModified autocmd
This commit is contained in:
@@ -1488,6 +1488,14 @@ static void ins_redraw(
|
||||
do_autocmd_winscrolled(curwin);
|
||||
}
|
||||
|
||||
// Trigger BufModified if b_changed_notified is false.
|
||||
if (ready && has_event(EVENT_BUFMODIFIED)
|
||||
&& curbuf->b_changed_notified == false
|
||||
&& !pum_visible()) {
|
||||
apply_autocmds(EVENT_BUFMODIFIED, NULL, NULL, false, curbuf);
|
||||
curbuf->b_changed_notified = true;
|
||||
}
|
||||
|
||||
if (curwin->w_p_cole > 0 && conceal_cursor_line(curwin)
|
||||
&& conceal_cursor_moved) {
|
||||
redrawWinline(curwin, curwin->w_cursor.lnum);
|
||||
|
Reference in New Issue
Block a user