summaryrefslogtreecommitdiff
path: root/qutebrowser/keyinput/modeman.py
diff options
context:
space:
mode:
authorArtur Shaik <ashaihullin@gmail.com>2015-05-05 10:18:24 +0600
committerArtur Shaik <ashaihullin@gmail.com>2015-05-05 12:21:48 +0600
commit489c913e586a37a6e982ddf152d6ed7fb6984b8c (patch)
treefeac4e542fff00d26f8d3f116fe2e24b10ab3301 /qutebrowser/keyinput/modeman.py
parentaeaa20c3b7fbd00d17f2da01a03dbec3e8ad9464 (diff)
downloadqutebrowser-489c913e586a37a6e982ddf152d6ed7fb6984b8c.tar.gz
qutebrowser-489c913e586a37a6e982ddf152d6ed7fb6984b8c.zip
Implement caret selection and positioning
Added option to webview for selection enabled caret mode. In status bar checking value of this option to identificate about it. Added bindings: <Space> for toggle selection mode, <Ctrl+Space> drop selection and keep selection mode enabled. In webview added javascript snippet to position caret at top of the viewport after caret enabling. This code mostly was taken from cVim sources.
Diffstat (limited to 'qutebrowser/keyinput/modeman.py')
-rw-r--r--qutebrowser/keyinput/modeman.py2
1 files changed, 0 insertions, 2 deletions
diff --git a/qutebrowser/keyinput/modeman.py b/qutebrowser/keyinput/modeman.py
index 665d3c197..3d4760849 100644
--- a/qutebrowser/keyinput/modeman.py
+++ b/qutebrowser/keyinput/modeman.py
@@ -79,7 +79,6 @@ def init(win_id, parent):
warn=False),
KM.yesno: modeparsers.PromptKeyParser(win_id, modeman),
KM.caret: modeparsers.CaretKeyParser(win_id, modeman),
- KM.visual: modeparsers.VisualKeyParser(win_id, modeman),
}
objreg.register('keyparsers', keyparsers, scope='window', window=win_id)
modeman.destroyed.connect(
@@ -95,7 +94,6 @@ def init(win_id, parent):
modeman.register(KM.prompt, keyparsers[KM.prompt].handle, passthrough=True)
modeman.register(KM.yesno, keyparsers[KM.yesno].handle)
modeman.register(KM.caret, keyparsers[KM.caret].handle, passthrough=True)
- modeman.register(KM.visual, keyparsers[KM.visual].handle, passthrough=True)
return modeman