mirror of
https://github.com/neovim/neovim.git
synced 2025-02-25 18:55:25 -06:00
vim-patch:7.4.454
Problem: When using a Visual selection of multiple words and doing CTRL-W_] it jumps to the tag matching the word under the cursor, not the selected text. (Patrick hemmer) Solution: Do not reset Visual mode. (idea by Christian Brabandt) https://code.google.com/p/vim/source/detail?r=0cdff7c268559f8f34eae073a013ece71b62b9e3
This commit is contained in:
parent
21f1802b8a
commit
4afd8f92ae
@ -364,14 +364,16 @@ newwindow:
|
||||
/*FALLTHROUGH*/
|
||||
case ']':
|
||||
case Ctrl_RSB:
|
||||
CHECK_CMDWIN reset_VIsual_and_resel(); /* stop Visual mode */
|
||||
CHECK_CMDWIN
|
||||
// Keep visual mode, can select words to use as a tag.
|
||||
if (Prenum)
|
||||
postponed_split = Prenum;
|
||||
else
|
||||
postponed_split = -1;
|
||||
g_do_tagpreview = 0;
|
||||
|
||||
/* Execute the command right here, required when
|
||||
* "wincmd ]" was used in a function. */
|
||||
// Execute the command right here, required when
|
||||
// "wincmd ]" was used in a function.
|
||||
do_nv_ident(Ctrl_RSB, NUL);
|
||||
break;
|
||||
|
||||
@ -457,7 +459,7 @@ wingotofile:
|
||||
/*FALLTHROUGH*/
|
||||
case ']':
|
||||
case Ctrl_RSB:
|
||||
reset_VIsual_and_resel(); /* stop Visual mode */
|
||||
// Keep visual mode, can select words to use as a tag.
|
||||
if (Prenum)
|
||||
postponed_split = Prenum;
|
||||
else
|
||||
|
Loading…
Reference in New Issue
Block a user