diff options
author | 2013-04-20 18:16:08 -0400 | |
---|---|---|
committer | 2013-04-20 18:16:08 -0400 | |
commit | 070fb0a05f861160d53f90105b2816331da83195 (patch) | |
tree | 7146be29376c4743475f8bf7a4121ace5d221b2d /modules/textadept | |
parent | 28a106399af4f8136bc61b3f0e4d4a8306e10412 (diff) | |
download | textadept-070fb0a05f861160d53f90105b2816331da83195.tar.gz textadept-070fb0a05f861160d53f90105b2816331da83195.zip |
Respect user-defined `keys[mode]['esc']`; modules/textadept/command_entry.lua
Diffstat (limited to 'modules/textadept')
-rw-r--r-- | modules/textadept/command_entry.lua | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/modules/textadept/command_entry.lua b/modules/textadept/command_entry.lua index c3dfd963..c4ab7b7a 100644 --- a/modules/textadept/command_entry.lua +++ b/modules/textadept/command_entry.lua @@ -52,7 +52,7 @@ module('gui.command_entry')]] -- @name enter_mode function M.enter_mode(mode) keys.MODE = mode - if mode then keys[mode]['esc'] = M.enter_mode end + if mode and not keys[mode]['esc'] then keys[mode]['esc'] = M.enter_mode end -- In curses, M.focus() does not return immediately, so the key sequence that -- called M.focus() is still on the keychain. Clear it. if CURSES then keys.clear_key_sequence() end |