Переключение раскладки в Emacs24
Модератор: /dev/random
-
- Сообщения: 318
- ОС: Debian 11
Переключение раскладки в Emacs24
Где то читал, что в 24 версии будет работать ситемная переключалка раскладок из коробки. В Debian Jessie устанвил пакет emacs24, ничего подобного, горячие клавиши отваливаются по прежнему. Что-то ущё надо поставить?
-
- Сообщения: 123
- ОС: Leap 42.1
Re: Переключение раскладки в Emacs24
Некропост но.. на русском ответов нет, поэтому решал вопрос сам. И решил))
1. Метод: комбинация клавиш для переключения раскладки запускает bash-скрипт.
2. Скрипт определяет (xdotool) активное окно: если это Emacs, то emacsclient/функция переключения метода ввода (раскладки), а если это не Emacs, то просто выполняет xkb-switch.
Знаю что костыльно, зато работает.
1. Метод: комбинация клавиш для переключения раскладки запускает bash-скрипт.
2. Скрипт определяет (xdotool) активное окно: если это Emacs, то emacsclient/функция переключения метода ввода (раскладки), а если это не Emacs, то просто выполняет xkb-switch.
Знаю что костыльно, зато работает.
-
- Сообщения: 77
- ОС: Xubuntu
-
- Сообщения: 123
- ОС: Leap 42.1
Re: Переключение раскладки в Emacs24
Действительно странно) Т. к. букавки (ввод текста) в Emacs можно переключить и системной переключалкой, только вот при этом шорткаты "C-M-<символ>" отвалятся.
Добавлю:
- еще можно задублировать все английские сочетания клавиш русскими: "C-g" - "C-п".. ну дерзайте!))) Мне такой чушью некогда заниматься. Менять их потом тоже будет очень весело
- можно написать функцию, которая сама будет производить ту же замену. Резоны не делать этого все те же.
UPD 2
Нашелся и Правильный способ (но я не пробовал): http://reangdblog.blogspot.com/2015/05/emacs.html
Добавлю:
- еще можно задублировать все английские сочетания клавиш русскими: "C-g" - "C-п".. ну дерзайте!))) Мне такой чушью некогда заниматься. Менять их потом тоже будет очень весело
- можно написать функцию, которая сама будет производить ту же замену. Резоны не делать этого все те же.
UPD 2
Нашелся и Правильный способ (но я не пробовал): http://reangdblog.blogspot.com/2015/05/emacs.html
Спасибо сказали: