aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--content_scripts/mode_visual.coffee21
-rw-r--r--manifest.json1
2 files changed, 22 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
diff --git a/manifest.json b/manifest.json
index c47a4a88..2d01ad50 100644
--- a/manifest.json
+++ b/manifest.json
@@ -46,6 +46,7 @@
"content_scripts/mode.js",
"content_scripts/mode_insert.js",
"content_scripts/mode_passkeys.js",
+ "content_scripts/mode_visual.js",
"content_scripts/vimium_frontend.js"
],
"css": ["content_scripts/vimium.css"],