Плагин Vim langmap breaks (бепо)

Я использую карту ключей bépo ( http://bepo.fr/) и ищу идеальное отображение vim.

До сих пор я использовал длинный список noremap, но для многих обязательных (например, движение aw или Ctrl+r), первое нажатие клавиши хорошо переделано, но не другие, я считаю, что это ожидаемое поведение, но тогда это не то, что мне нужно.

В идеале я бы полностью переназначил свою клавиатуру на более высокий уровень (до map команды) за исключением случаев ввода текста (в режиме вставки и при подстановке подстановки на пример). То, что я ищу, кажется langmap, но у меня есть проблемы с его использованием.

Я добавил этот langmap в мой.vimrc, он кажется идеальным, но он сломал некоторые из моих плагинов. SuperTab теперь вставляю <Plug>SuperTabForward при нажатии Tab в режиме вставки у меня t<SNR>24_SelectCompletion(1) при нажатии ввод.

Кто-нибудь знает, как исправить эту проблему или лучший способ переназначить мою клавиатуру?

1 ответ

Решение

Это известная ошибка, которая обсуждалась ранее. Я сделал патч (см. Ветку, начинающуюся здесь), и, надеюсь, Брэм скоро включит это изменение.

Обновление 05.05.2014
Это было исправлено патчем 7.4.502. Использовать langnoremap возможность исправить это.

Другие вопросы по тегам