aboutsummaryrefslogtreecommitdiffstats
path: root/content_scripts/mode_visual_edit.coffee
diff options
context:
space:
mode:
authorStephen Blott2015-04-18 08:59:58 +0100
committerStephen Blott2015-04-18 10:23:17 +0100
commit000a7030c0a3c95b2914d0a65f0ef87891b2e448 (patch)
treeccd559c04f48d03f8667c7957b8f0fa424305cff /content_scripts/mode_visual_edit.coffee
parent6224319dcfa5eed1d9d9fab3a5fc2d0c20b70c2e (diff)
downloadvimium-000a7030c0a3c95b2914d0a65f0ef87891b2e448.tar.bz2
Mode indicator: initial move to HUD.
Diffstat (limited to 'content_scripts/mode_visual_edit.coffee')
-rw-r--r--content_scripts/mode_visual_edit.coffee7
1 files changed, 5 insertions, 2 deletions
diff --git a/content_scripts/mode_visual_edit.coffee b/content_scripts/mode_visual_edit.coffee
index 9b01094b..7a94831c 100644
--- a/content_scripts/mode_visual_edit.coffee
+++ b/content_scripts/mode_visual_edit.coffee
@@ -376,10 +376,10 @@ class Movement extends CountPrefix
message = @yankedText.replace /\s+/g, " "
message = message[...12] + "..." if 15 < @yankedText.length
plural = if @yankedText.length == 1 then "" else "s"
- HUD.showForDuration "Yanked #{@yankedText.length} character#{plural}: \"#{message}\".", 2500
@options.onYank?.call @, @yankedText
@exit()
+ HUD.showForDuration "Yanked #{@yankedText.length} character#{plural}: \"#{message}\".", 2500
@yankedText
exit: (event, target) ->
@@ -466,6 +466,7 @@ class VisualMode extends Movement
defaults =
name: "visual"
+ indicator: if options.indicator? then options.indicator else "Visual mode"
singleton: VisualMode
exitOnEscape: true
super extend defaults, options
@@ -566,7 +567,7 @@ class VisualMode extends Movement
class VisualLineMode extends VisualMode
constructor: (options = {}) ->
- super extend { name: "visual/line" }, options
+ super extend { name: "visual/line", indicator: "Visual mode (line)" }, options
@extendSelection()
@commands.v = -> @changeMode VisualMode
@@ -586,6 +587,7 @@ class CaretMode extends Movement
defaults =
name: "caret"
+ indicator: "Caret mode"
singleton: VisualMode
exitOnEscape: true
super extend defaults, options
@@ -650,6 +652,7 @@ class EditMode extends Movement
defaults =
name: "edit"
+ indicator: "Edit mode"
exitOnEscape: true
exitOnBlur: @element
super extend defaults, options