insert_enter: Update folds on insert-leave. #5351

Fixes failing test: 045_folding_spec.lua
References #5299
This commit is contained in:
Shougo Matsushita
2016-09-17 07:40:00 +09:00
committed by Justin M. Keyes
parent 19b47b043d
commit e1079c2a28
3 changed files with 6 additions and 5 deletions

View File

@@ -462,6 +462,8 @@ static void insert_enter(InsertState *s)
o_lnum = curwin->w_cursor.lnum;
}
foldUpdateAll(curwin);
foldOpenCursor();
if (s->cmdchar != 'r' && s->cmdchar != 'v') {
apply_autocmds(EVENT_INSERTLEAVE, NULL, NULL, false, curbuf);
}