summaryrefslogtreecommitdiff
path: root/qutebrowser/keyinput/modeman.py
diff options
context:
space:
mode:
authorMartin Tournoij <martin@arp242.net>2015-06-05 15:10:41 +0200
committerMartin Tournoij <martin@arp242.net>2015-06-05 15:19:40 +0200
commitfa65f345ac36bbb3e075d682d6c072af9a8bc347 (patch)
tree1fed59e6e342fce2722390b627042d875f60ee07 /qutebrowser/keyinput/modeman.py
parent57ddd8e95e5d8ff8ad0473e84e58094045e57d6a (diff)
downloadqutebrowser-fa65f345ac36bbb3e075d682d6c072af9a8bc347.tar.gz
qutebrowser-fa65f345ac36bbb3e075d682d6c072af9a8bc347.zip
Perhaps fix it more properly after all :-)
Diffstat (limited to 'qutebrowser/keyinput/modeman.py')
-rw-r--r--qutebrowser/keyinput/modeman.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/qutebrowser/keyinput/modeman.py b/qutebrowser/keyinput/modeman.py
index e64522204..686741044 100644
--- a/qutebrowser/keyinput/modeman.py
+++ b/qutebrowser/keyinput/modeman.py
@@ -332,3 +332,8 @@ class ModeManager(QObject):
return self._eventFilter_keypress(event)
else:
return self._eventFilter_keyrelease(event)
+
+ @cmdutils.register(instance='mode-manager', scope='window', hide=True)
+ def clear_keychain(self):
+ """Clear the currently entered key chain."""
+ self._handlers[self.mode].__self__.clear_keystring()