aboutsummaryrefslogtreecommitdiffstats
path: root/content_scripts
diff options
context:
space:
mode:
authorStephen Blott2015-01-25 11:51:34 +0000
committerStephen Blott2015-01-25 11:51:34 +0000
commit7b6354550f1d92825f22afccabdea9a6c39d4b0b (patch)
treec30bdb4fe48eda44442608aa061c591f912ab560 /content_scripts
parent9b3470422695adbe3067c0b57dacdfeb324d5587 (diff)
downloadvimium-7b6354550f1d92825f22afccabdea9a6c39d4b0b.tar.bz2
Visual/edit modes: experimental "x" implementation.
Diffstat (limited to 'content_scripts')
-rw-r--r--content_scripts/mode_visual_edit.coffee5
1 files changed, 5 insertions, 0 deletions
diff --git a/content_scripts/mode_visual_edit.coffee b/content_scripts/mode_visual_edit.coffee
index 6f327807..2dd274a9 100644
--- a/content_scripts/mode_visual_edit.coffee
+++ b/content_scripts/mode_visual_edit.coffee
@@ -372,6 +372,11 @@ class EditMode extends Movement
"D": => @enterVisualMode runMovement: "$", deleteFromDocument: true
"C": => @enterVisualMode runMovement: "$", deleteFromDocument: true, onYank: enterInsertMode
+ "x": =>
+ if 0 < @selection.toString().length
+ @copy @selection.toString()
+ @selection.deleteFromDocument()
+
enterVisualMode: (options = {}) ->
defaults =
underEditMode: true