diff options
| author | Stephen Blott | 2016-01-26 15:39:59 +0000 |
|---|---|---|
| committer | Stephen Blott | 2016-01-26 15:39:59 +0000 |
| commit | f83ef9ff332e37b8e12d8ca608b1e193003669e1 (patch) | |
| tree | e8c37b25560b0715f550e83a1aadfdaeee800adf | |
| parent | e975633f3ee8da9e01c332b2dcdb8422d5f941d8 (diff) | |
| download | vimium-f83ef9ff332e37b8e12d8ca608b1e193003669e1.tar.bz2 | |
Collapse selection on exiting visual mode.
This applies only to the case where visual mode is run under edit mode.
Previously, we were leaving the selection in place ... which is weird
and not vim-like.
| -rw-r--r-- | content_scripts/mode_visual_edit.coffee | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/content_scripts/mode_visual_edit.coffee b/content_scripts/mode_visual_edit.coffee index 9e597cca..8bcde6cb 100644 --- a/content_scripts/mode_visual_edit.coffee +++ b/content_scripts/mode_visual_edit.coffee @@ -554,6 +554,10 @@ class VisualMode extends Movement if document.activeElement and DomUtils.isEditable document.activeElement document.activeElement.blur() unless event?.type == "click" + if @options.parentMode + # E.g. when exiting visual mode under edit mode, we no longer want the selection. + @collapseSelectionToFocus() + super event, target if @yankedText? unless @options.noCopyToClipboard |
