diff options
author | Artur Shaik <ashaihullin@gmail.com> | 2015-05-05 10:18:24 +0600 |
---|---|---|
committer | Artur Shaik <ashaihullin@gmail.com> | 2015-05-05 12:21:48 +0600 |
commit | 489c913e586a37a6e982ddf152d6ed7fb6984b8c (patch) | |
tree | feac4e542fff00d26f8d3f116fe2e24b10ab3301 /qutebrowser/keyinput/modeman.py | |
parent | aeaa20c3b7fbd00d17f2da01a03dbec3e8ad9464 (diff) | |
download | qutebrowser-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.py | 2 |
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 |