From: Bram Moolenaar Date: Fri, 6 Jul 2012 15:51:28 +0000 (+0200) Subject: updated for version 7.3.590 X-Git-Tag: v7.3.590 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0306ac33a53114113825242d22d103ee0e3504f9;p=thirdparty%2Fvim.git updated for version 7.3.590 Problem: The '< and '> marks cannot be set directly. Solution: Allow setting '< and '>. (Christian Brabandt) --- diff --git a/src/mark.c b/src/mark.c index f8b4c576fe..9b304f3d38 100644 --- a/src/mark.c +++ b/src/mark.c @@ -98,6 +98,19 @@ setmark_pos(c, pos, fnum) return OK; } +#ifdef FEAT_VISUAL + if (c == '<') + { + curbuf->b_visual.vi_start = *pos; + return OK; + } + if (c == '>') + { + curbuf->b_visual.vi_end = *pos; + return OK; + } +#endif + #ifndef EBCDIC if (c > 'z') /* some islower() and isupper() cannot handle characters above 127 */ diff --git a/src/version.c b/src/version.c index 0acbce0abf..637abb7df3 100644 --- a/src/version.c +++ b/src/version.c @@ -714,6 +714,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 590, /**/ 589, /**/