diff options
author | Oliver Kiddle <opk@zsh.org> | 2014-11-17 23:00:49 +0100 |
---|---|---|
committer | Oliver Kiddle <opk@zsh.org> | 2014-11-17 23:01:00 +0100 |
commit | d29e02c1a30c136cbd8847a4dc4628da90566716 (patch) | |
tree | 43ef4b01948762fd7d7fb4c50d5faa9962f59738 /Src/Zle/zle_refresh.c | |
parent | 36878852efc1673aba445e7affe9c5c554c343d5 (diff) | |
download | zsh-d29e02c1a30c136cbd8847a4dc4628da90566716.tar.gz zsh-d29e02c1a30c136cbd8847a4dc4628da90566716.tar.xz zsh-d29e02c1a30c136cbd8847a4dc4628da90566716.zip |
33704: keybindings, documentation, tests and minor
fixes for vim style visual selection changes
Diffstat (limited to 'Src/Zle/zle_refresh.c')
-rw-r--r-- | Src/Zle/zle_refresh.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/Src/Zle/zle_refresh.c b/Src/Zle/zle_refresh.c index f0351ad15..467629d25 100644 --- a/Src/Zle/zle_refresh.c +++ b/Src/Zle/zle_refresh.c @@ -1037,8 +1037,6 @@ zrefresh(void) region_highlights[0].start = mark; region_highlights[0].end = zlecs; } - if (invicmdmode()) - INCPOS(region_highlights[0].end); if (region_active == 2) { int origcs = zlecs; zlecs = region_highlights[0].end; @@ -1046,7 +1044,8 @@ zrefresh(void) zlecs = region_highlights[0].start; region_highlights[0].start = findbol(); zlecs = origcs; - } + } else if (invicmdmode()) + INCPOS(region_highlights[0].end); } else { region_highlights[0].start = region_highlights[0].end = -1; } |