comparison src/ex_cmds.c @ 18135:1868ec23360e v8.1.2062

patch 8.1.2062: the mouse code is spread out Commit: https://github.com/vim/vim/commit/b20b9e14ddd8db111e886ad0494e15b955159426 Author: Bram Moolenaar <Bram@vim.org> Date: Sat Sep 21 20:48:04 2019 +0200 patch 8.1.2062: the mouse code is spread out Problem: The mouse code is spread out. Solution: Move all the mouse code to mouse.c. (Yegappan Lakshmanan, closes #4959)
author Bram Moolenaar <Bram@vim.org>
date Sat, 21 Sep 2019 21:00:07 +0200
parents e8a7029efa40
children a81f0c936112
comparison
equal deleted inserted replaced
18134:c06a2bc8144f 18135:1868ec23360e
4219 4219
4220 /* change State to CONFIRM, so that the mouse works 4220 /* change State to CONFIRM, so that the mouse works
4221 * properly */ 4221 * properly */
4222 save_State = State; 4222 save_State = State;
4223 State = CONFIRM; 4223 State = CONFIRM;
4224 #ifdef FEAT_MOUSE 4224 setmouse(); // disable mouse in xterm
4225 setmouse(); /* disable mouse in xterm */
4226 #endif
4227 curwin->w_cursor.col = regmatch.startpos[0].col; 4225 curwin->w_cursor.col = regmatch.startpos[0].col;
4228 if (curwin->w_p_crb) 4226 if (curwin->w_p_crb)
4229 do_check_cursorbind(); 4227 do_check_cursorbind();
4230 4228
4231 /* When 'cpoptions' contains "u" don't sync undo when 4229 /* When 'cpoptions' contains "u" don't sync undo when
4395 scrollup_clamp(); 4393 scrollup_clamp();
4396 else if (typed == Ctrl_Y) 4394 else if (typed == Ctrl_Y)
4397 scrolldown_clamp(); 4395 scrolldown_clamp();
4398 } 4396 }
4399 State = save_State; 4397 State = save_State;
4400 #ifdef FEAT_MOUSE
4401 setmouse(); 4398 setmouse();
4402 #endif
4403 if (vim_strchr(p_cpo, CPO_UNDO) != NULL) 4399 if (vim_strchr(p_cpo, CPO_UNDO) != NULL)
4404 --no_u_sync; 4400 --no_u_sync;
4405 4401
4406 if (typed == 'n') 4402 if (typed == 'n')
4407 { 4403 {