diff options
| author | Stephen Blott | 2015-01-30 09:37:28 +0000 | 
|---|---|---|
| committer | Stephen Blott | 2015-01-30 09:37:28 +0000 | 
| commit | e268f1fd57e364feacf372bac92d991fd3abe603 (patch) | |
| tree | ddab8887e78caa902340415a4ab44b7d6f3cc6a5 | |
| parent | 0029863f32be7cb079c43faeb9df84b0718f147d (diff) | |
| download | vimium-e268f1fd57e364feacf372bac92d991fd3abe603.tar.bz2 | |
Visual/edit modes: handle "0" as count prefix, when appropriate.
| -rw-r--r-- | content_scripts/mode_visual_edit.coffee | 6 | 
1 files changed, 5 insertions, 1 deletions
diff --git a/content_scripts/mode_visual_edit.coffee b/content_scripts/mode_visual_edit.coffee index 842f6c0a..33e854c8 100644 --- a/content_scripts/mode_visual_edit.coffee +++ b/content_scripts/mode_visual_edit.coffee @@ -221,8 +221,8 @@ class Movement extends CountPrefix      "(": "backward sentence"      "}": "forward paragraph"      "{": "backward paragraph" -    "$": "forward lineboundary"      "0": "backward lineboundary" +    "$": "forward lineboundary"      "G": "forward documentboundary"      "gg": "backward documentboundary" @@ -255,6 +255,10 @@ class Movement extends CountPrefix                @selection = window.getSelection()                @keyQueue = "" +              # We need to treat "0" specially.  It can be either a movement, or a continutation of a count +              # prefix.  Don't treat it as a movement if we already have a count prefix. +              return @continueBubbling if command == "0" and 0 < @countPrefix +                if @commands[command]                  @commands[command].call @, @getCountPrefix()                  @scrollIntoView()  | 
