aboutsummaryrefslogtreecommitdiffstats
path: root/content_scripts/mode_visual.coffee
diff options
context:
space:
mode:
authorStephen Blott2015-01-03 16:26:06 +0000
committerStephen Blott2015-01-03 16:26:06 +0000
commit21e4636c7898709e2cbece8cd85cc2ae4d2ce790 (patch)
tree1ab039337b4d7229a9e61853d002d87f1f594ec1 /content_scripts/mode_visual.coffee
parent7889b3c2c68354d377c31121d6fb94f528e0454c (diff)
downloadvimium-21e4636c7898709e2cbece8cd85cc2ae4d2ce790.tar.bz2
Modes; add template for visual mode.
Diffstat (limited to 'content_scripts/mode_visual.coffee')
-rw-r--r--content_scripts/mode_visual.coffee21
1 files changed, 21 insertions, 0 deletions
diff --git a/content_scripts/mode_visual.coffee b/content_scripts/mode_visual.coffee
new file mode 100644
index 00000000..8c5f8d51
--- /dev/null
+++ b/content_scripts/mode_visual.coffee
@@ -0,0 +1,21 @@
+
+# Use new VisualMode() to enter visual mode.
+# Use @exit() to leave visual mode.
+
+class VisualMode extends Mode
+ constructor: ->
+ super
+ name: "Visual"
+ badge: "V"
+
+ keydown: (event) =>
+ return Mode.suppressEvent
+
+ keypress: (event) =>
+ return Mode.suppressEvent
+
+ keyup: (event) =>
+ return Mode.suppressEvent
+
+root = exports ? window
+root.VisualMode = VisualMode