diff options
author | keis <keijser@gmail.com> | 2011-01-23 16:59:49 +0100 |
---|---|---|
committer | keis <keijser@gmail.com> | 2011-01-23 16:59:49 +0100 |
commit | f93cce44561b2475965c91419e72895bc368918e (patch) | |
tree | 0ef6146573b6c10bcff1691ac0f6c51c53a37b37 /examples/data/plugins/keycmd.py | |
parent | 476b539f6c0513ce60bb3c2fafc64d6ca6f6899f (diff) |
disable keycmd reset on mode change
* makes history search work
* adds new KEYCMD_CLEAR event
* configure to clear keycmd on ESCAPE event
Diffstat (limited to 'examples/data/plugins/keycmd.py')
-rw-r--r-- | examples/data/plugins/keycmd.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/examples/data/plugins/keycmd.py b/examples/data/plugins/keycmd.py index 2fb2283..928c597 100644 --- a/examples/data/plugins/keycmd.py +++ b/examples/data/plugins/keycmd.py @@ -210,7 +210,7 @@ def modkey_addition_parse(uzbl, modkeys): add_modkey_addition(uzbl, keys[:-1], keys[-1]) -def clear_keycmd(uzbl): +def clear_keycmd(uzbl, *args): '''Clear the keycmd for this uzbl instance.''' k = uzbl.keylet @@ -493,6 +493,7 @@ def init(uzbl): 'KEYCMD_DELETE': keycmd_delete, 'KEYCMD_EXEC_CURRENT': keycmd_exec_current, 'KEYCMD_STRIP_WORD': keycmd_strip_word, + 'KEYCMD_CLEAR': clear_keycmd, 'KEY_PRESS': key_press, 'KEY_RELEASE': key_release, 'MODKEY_ADDITION': modkey_addition_parse, @@ -514,3 +515,5 @@ def init(uzbl): 'set_cursor_pos': set_cursor_pos, 'set_keycmd': set_keycmd, }) + +# vi: set et ts=4: |