Заставить emacs принимать точку / точку с клавиатуры? - PullRequest
0 голосов
/ 27 августа 2010

Как я могу заставить emacs принять точку / точку с клавиатуры и вставить «.» в текущий буфер? Мне удалось настроить все цифры на клавиатуре с помощью следующего:

(global-set-key (kbd "<kp-0>") "0")
(global-set-key (kbd "<kp-1>") "1")
...

Но код, который сообщает мне emacs, регистрируется при нажатии клавиши с точкой M-O n, а не <kp-?>.

Есть идеи?

Ответы [ 2 ]

2 голосов
/ 25 января 2014

(global-set-key (kbd "M-O n") ".")

0 голосов
/ 27 августа 2010

Символ . на клавиатуре обычно ассоциируется с <kp-decimal>, когда NumLock включен. Если NumLock выключен, он соответствует клавише Del , связанной с <kp-delete>. В этом режиме . соответствует <S-kp-delete>.

Но обычно <kp-0>, <kp-1>, ... по умолчанию уже переведены в 0, 1 ...

Проверка C-h i m Emacs i клавиатура RET

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...