diff options
author | Bram Moolenaar <Bram@vim.org> | 2012-07-06 17:51:28 +0200 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2012-07-06 17:51:28 +0200 |
commit | 0306ac33a53114113825242d22d103ee0e3504f9 (patch) | |
tree | 957a29311d4c21087f8cb4cebeebb31ad966b739 /src/mark.c | |
parent | bef4790c236327ebb77cd438d49ac9b8e7dc6542 (diff) | |
download | vim-git-0306ac33a53114113825242d22d103ee0e3504f9.tar.gz |
updated for version 7.3.590v7.3.590
Problem: The '< and '> marks cannot be set directly.
Solution: Allow setting '< and '>. (Christian Brabandt)
Diffstat (limited to 'src/mark.c')
-rw-r--r-- | src/mark.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/mark.c b/src/mark.c index f8b4c576f..9b304f3d3 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 */ |