This is a follow up to this question of mine.
I found out that having :noremap ^[[29^ <Nop>
in my vimrc is not enough to disable the unwanted effect of Ctrl+Menu in insert mode, so I looked at :help map-table
and verified that indeed :noremap
does not apply to insert mode.
Therefore I decided to make the least number of mappings to disable that key combo on every mode. Based on that table this seemed a good combination:
lnoremap ^[[29^ <NOP>
noremap ^[[29^ <NOP>
tnoremap ^[[29^ <NOP>
(where clearly ^[
is obtained via Ctrl+v followed by Escape).
But apparently lnoremap
is not applying to insert mode! You can see it in the screencast below.
Am I misunderstanding map-table
information concerning lnoremap
, or is it a bug I should report?
I wonder whether the last paragraph of language-mapping
is relevant in this respect,
Language mappings will never be applied to already mapped characters. They are only used for typed characters. This assumes that the language mapping was already done when typing the mapping.