comparison src/ex_cmds.c @ 10638:21f983648487 v8.0.0209

patch 8.0.0209: cursor binding does not work with :substitute commit https://github.com/vim/vim/commit/41baa7983aa81b0343b053e6a672cf8224a10245 Author: Bram Moolenaar <Bram@vim.org> Date: Sat Jan 21 14:45:09 2017 +0100 patch 8.0.0209: cursor binding does not work with :substitute Problem: When using :substitute with the "c" flag and 'cursorbind' is set the cursor is not updated in other windows. Solution: Call do_check_cursorbind(). (Masanori Misono)
author Christian Brabandt <cb@256bit.org>
date Sat, 21 Jan 2017 15:00:04 +0100
parents 01a5f64a7a20
children 256b1b96c2ad
comparison
equal deleted inserted replaced
10637:2026e94ce959 10638:21f983648487
5261 State = CONFIRM; 5261 State = CONFIRM;
5262 #ifdef FEAT_MOUSE 5262 #ifdef FEAT_MOUSE
5263 setmouse(); /* disable mouse in xterm */ 5263 setmouse(); /* disable mouse in xterm */
5264 #endif 5264 #endif
5265 curwin->w_cursor.col = regmatch.startpos[0].col; 5265 curwin->w_cursor.col = regmatch.startpos[0].col;
5266 #ifdef FEAT_CURSORBIND
5267 if (curwin->w_p_crb)
5268 do_check_cursorbind();
5269 #endif
5266 5270
5267 /* When 'cpoptions' contains "u" don't sync undo when 5271 /* When 'cpoptions' contains "u" don't sync undo when
5268 * asking for confirmation. */ 5272 * asking for confirmation. */
5269 if (vim_strchr(p_cpo, CPO_UNDO) != NULL) 5273 if (vim_strchr(p_cpo, CPO_UNDO) != NULL)
5270 ++no_u_sync; 5274 ++no_u_sync;