Vim langmap breaks the plugin (bépo)

I am using the bépo reference map ( http://bepo.fr ) and looking for the perfect vim mapping.

So far I have used a long list of noremap but for many bindings (for example, aw or Ctrl + r ), the first keystroke is well redone, but not the rest, I consider this to be the expected behavior, but then this is not what I need.

Ideally, I would completely reconfigure the keyboard at a higher level (before the map commands), except when entering text (in input mode and when entering substitution for an example). It seems that I'm looking for langmap , but I have problems using it.

I added this langmap to my .vimrc , it seems perfect, but it broke some of my plugins. SuperTab now inserts <Plug>SuperTabForward when you press Tab in input mode, when you press enter t<SNR>24_SelectCompletion(1)

Does anyone know how to fix this problem with langmap or the best way to reassign my keyboard?

+6
source share
1 answer

This is a known bug that was mentioned earlier. I made a patch (see Stream starting here ) and hopefully Bram will incorporate this change soon.

Update 05/11/2014
This has been fixed with patch 7.4.502 . Use the langnoremap parameter to fix this.

+4
source

Source: https://habr.com/ru/post/900037/


All Articles