Skip to content
Snippets Groups Projects
Commit bc88a275 authored by Bram Moolenaar's avatar Bram Moolenaar
Browse files

updated for version 7.4b.009

Problem:    When setting the Visual area manually and 'selection' is
            exclusive, a yank includes one character too much. (Ingo Karkat)
Solution:   Default the Visual operation to "v". (Christian Brabandt)
parent 4008f4fb
No related branches found
Tags v7.4b.009
No related merge requests found
......@@ -99,14 +99,15 @@ setmark_pos(c, pos, fnum)
}
#ifdef FEAT_VISUAL
if (c == '<')
if (c == '<' || c == '>')
{
curbuf->b_visual.vi_start = *pos;
return OK;
}
if (c == '>')
{
curbuf->b_visual.vi_end = *pos;
if (c == '<')
curbuf->b_visual.vi_start = *pos;
else
curbuf->b_visual.vi_end = *pos;
if (curbuf->b_visual.vi_mode == NUL)
/* Visual_mode has not yet been set, use a sane default. */
curbuf->b_visual.vi_mode = 'v';
return OK;
}
#endif
......
......@@ -727,6 +727,8 @@ static char *(features[]) =
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
9,
/**/
8,
/**/
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment