Демон Emacs: замена ключей - PullRequest
       45

Демон Emacs: замена ключей

3 голосов
/ 13 октября 2011

Я бы хотел поменять местами Cx и Cu с демоном Emacs (так как я переключился на макет Dvorak).Обычный keyboard-translate не работает с демоном Emacs.В help-gnu-emacs я нашел решение: я должен использовать (define-key key-translation-map ...) вместо (keyboard-translate ...).Однако, хотя во многих случаях подкачка работает без проблем (например, Cx s), я обнаружил случаи, когда подкачка не работает должным образом, например, в Cu Mx eshell (когда я набираю эту последнюю команду, все, что я получаю, это"Э-э-э-э-э", но если я дважды наберу Mx, команда сработает так, как должно).Знаете ли вы какое-либо решение этой проблемы?

Более подробная информация:

Вот что у меня есть в .emacs:

;; swap C-x and C-u
(define-key key-translation-map [?\C-x] [?\C-u])
(define-key key-translation-map [?\C-u] [?\C-x])

Я использую Emacs 23.3.1.

Спасибо!

1 Ответ

2 голосов
/ 13 октября 2011

вы видите существующую ошибку Emacs . Я не уверен насчет приоритета этой ошибки, но если вы отправите свою пользовательскую историю на электронную почту системы отслеживания ошибок: 9417@debbugs.gnu.org, она станет более заметной и, возможно, будет исправлена.

...