diff options
author | Robin Allen <r@foon.uk> | 2015-07-10 23:53:19 +0100 |
---|---|---|
committer | Justin M. Keyes <justinkz@gmail.com> | 2015-07-22 10:13:49 -0400 |
commit | 5ad619a8473544ccff225d89211d5e5edee66dc9 (patch) | |
tree | 203fbe9c3581bd9987ff2a5b9c5c6a4604170ed2 /scripts/genvimvim.lua | |
parent | 8cbe5265ef22b7f320b6c0dcabd4e74b97114b0b (diff) | |
download | rneovim-5ad619a8473544ccff225d89211d5e5edee66dc9.tar.gz rneovim-5ad619a8473544ccff225d89211d5e5edee66dc9.tar.bz2 rneovim-5ad619a8473544ccff225d89211d5e5edee66dc9.zip |
menu: Fix :emenu mode detection #2992
A menu item can have separate bindings for each Vim mode.
:emenu checks to see which binding it should execute. But, it assumes
it can only be called from Normal mode, so its mode detection is based
on some guesswork. For instance, it detects if you've just used C-O
and, if so, uses the Insert mode binding.
Now that :emenu can be called from any mode (via vim_command), this
commit has it check the actual mode we're in, and simply use the
binding for that mode if we aren't in Normal mode.
Diffstat (limited to 'scripts/genvimvim.lua')
0 files changed, 0 insertions, 0 deletions