Mercurial > vim
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; |