emacs и раскладка клавиат уры
Maxim Nikulin <[email protected]>
| Newsgroups | gmane.linux.debian.user.russian |
|---|---|
| Message-ID | <[email protected]> |
Приветствую. Вопрос не совсем по теме рассылки, но здесь больше двух пользователей emacs, так что вроде есть шанс получить ответ. Есть ли хороший способ подружить emacs с русской раскладкой клавиатуры? Хочется, чтобы комбинации типа C-c C-, работали независимо от текущей раскладки, не надо было специально переключаться на английскую, шорткаты в emacs и так местами трехэтажные. Совсем не хочется самому следить, чтобы у окна emacs всегда была английская раскладка, и именно для emacs включать-выключать его метод ввода совсем другими кнопками (которые по умолчанию C-\). Идеально было бы, чтобы окна, не относящиеся к emacs, не теряли фокус при смене раскладки (не любит этого firefox). Пытаться делать из русских букв снова английские, вполне ожидаемо, получается не очень хорошо: https://github.com/a13/reverse-im.el/issues/6 Я сгородил что-то по мотивам https://besm6.livejournal.com/427.html http://rus.akshaal.info/2005/11/blog-post.html https://paul.elms.pro/blog/2013/04/11/pieriekliuchieniie-raskladok-v-emacs/ Не то чтобы идеально, но как-то работает. Остается вопрос, неужели до сих пор не появилось более простого решения? Переключать раскладки не Xkb, а каким-нибудь ibus, и выключать X input method для emacs, выглядит костылем, да и от потери фокуса никак не избавиться. К тому-же вроде где-то рядом была проблема, которую видел в Ubuntu, что можно было успеть набрать пол следующего слова, прежде чем раскладка переключится. Что интересно, там, где нужна вся мощь input method, из коробки может идти легкий способ вернуться к исходной раскладке (левый Shift). P.S. А что делать, когда придет wayland? Кто-нибудь смотрел, как там обходиться с emacs?