LINUX.ORG.RU

GNU Emacs global-set-key


0

0

в X генерируются контрол последовательности с русскими буквами, что противоречит идеалогии GNU-Emacs.

(global-set-key "\С-w" 'kill-word) работает на ура, а вот

(global-set-key "\С-ц" 'kill-word) ругается

причём с использованием

M-x global-set-key RET C-ц RET kill-word

привязка к комбинации клавиш хорошо воспринимается и начинает работать.

вопрос: как сделать привязку C-русская_буква из .emacs ?

PS. (global-set-key "\С-русская_буква" 'function) работает.


Re: GNU Emacs global-set-key

Поправка

правильно читать так:

PS. (global-set-key "\M-русская_буква" 'function) работает.

т.е. не Control a Meta

fun_t ()

Re: GNU Emacs global-set-key

Локаль какая? Вообще, правильно переключать раскладку в емаксе по C-\ Тогда и все бинды работать будут.

Zmacs ()
Ответ на: Re: GNU Emacs global-set-key от Zmacs

Re: GNU Emacs global-set-key

KOI8-r

при чем тут локаль ?

я видать не правильно выразился.

объясняю: к примеру, пишу русский текст и появляется необходимость использования Control-w для этого приходится переключать раскладку, нажимать Control-w, переключать раскладку и дальше печатать на русском.

Есть задумка привязать Control-ц на ту же функцию что и Control-w тогда переключение раскладок не надо будет делать.

fun_t ()
Ответ на: Re: GNU Emacs global-set-key от fun_t

Re: GNU Emacs global-set-key

Локаль при том, что разное количество символов соответствует тому, что ты вводишь. Сделай M-x customize-variable <RET> default-input-method <RET> и настрой нужный тебе метод ввода, после этого смело переключайся по C-\

Zmacs ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.