Mercurial > vim
changeset 14465:78d4375b6bb2 v8.1.0246
patch 8.1.0246: build failure without the +eval feature
commit https://github.com/vim/vim/commit/ee380ae376692529b6f1805185015cb4717c6940
Author: Bram Moolenaar <Bram@vim.org>
Date: Tue Aug 7 19:32:52 2018 +0200
patch 8.1.0246: build failure without the +eval feature
Problem: Build failure without the +eval feature.
Solution: Add #ifdef
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Tue, 07 Aug 2018 19:45:05 +0200 |
parents | b5bf6d9baa24 |
children | 23c6efafa95d |
files | src/edit.c src/version.c |
diffstat | 2 files changed, 6 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/edit.c +++ b/src/edit.c @@ -1722,9 +1722,11 @@ ins_redraw( { aco_save_T aco; +#ifdef FEAT_EVAL // Sync undo when the autocommand calls setline() or append(), so that // it can be undone separately. u_sync_once = 2; +#endif // save and restore curwin and curbuf, in case the autocmd changes them aucmd_prepbuf(&aco, curbuf); @@ -1732,9 +1734,11 @@ ins_redraw( aucmd_restbuf(&aco); curbuf->b_last_changedtick = CHANGEDTICK(curbuf); +#ifdef FEAT_EVAL if (u_sync_once == 1) ins_need_undo = TRUE; u_sync_once = 0; +#endif } #ifdef FEAT_INS_EXPAND