You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The XkbSwitchIMappings appears to ignore existing insert-mode mappings with Meta (Alt). I'm not sure there's a way to fix this though: I have not been able to get cyrillic meta mappings to work at all, neither in normal nor in insert.
Oh this of course only applies to console vim with terminal configured to send for alt-combos as per ECMA-35, which is needed if you want to use Unicode. I have no idea how the plugin works with regular, 8th-bit meta (do you want me to test?)
The text was updated successfully, but these errors were encountered:
(No matter what RightAlign is), then checking with :imap I got i â <Plug>RightAlign - of course this is not translatable in standard Insert mappings translation tables, actually in my terminal <M-...> is translated into a composed character for all types of mappings. I do not know how to fix it and if it is fixable at all.
Extending of standard Insert mappings translation table could help if <M-и> (as expected translation of <M-b>) and other cyrillic compositions would translate into a composed character, but it does not.
Looks like I managed to do correct translation of Meta mappings in my terminal (mate-terminal with older vte2, xterm-256color). Just using ^[ notation instead <M-. For example let's shift a string in Insert mode to the right by one shiftwidth (which is normally <C-T>) by <Alt-b>
imap<silent>^[b<C-T>
Character ^[ is really one character (Escape character) that can be inserted by entering <C-V><C-[> in Insert mode. Now both <Alt-b> and <Alt-и> work. But it does not work in gvim.
The XkbSwitchIMappings appears to ignore existing insert-mode mappings with Meta (Alt). I'm not sure there's a way to fix this though: I have not been able to get cyrillic meta mappings to work at all, neither in normal nor in insert.
Oh this of course only applies to console vim with terminal configured to send for alt-combos as per ECMA-35, which is needed if you want to use Unicode. I have no idea how the plugin works with regular, 8th-bit meta (do you want me to test?)
The text was updated successfully, but these errors were encountered: