emacs-nox 'C-,' & 'C-.'клавиши не работают - PullRequest
0 голосов
/ 24 ноября 2010

У меня есть пара сочетаний клавиш Emacs:

(global-set-key (kbd "C-,") 'beginning-of-buffer)
(global-set-key (kbd "C-.") 'end-of-buffer)

Недавно я понял, что они не работают в emacs-nox. Можно ли заставить их работать или это просто ограничение emacs-nox?

Ответы [ 2 ]

2 голосов
/ 24 ноября 2010

По многочисленным просьбам:

Вероятно, это ограничение вашего терминала.

Большинство используемых мной терминалов вообще не отправляют никакие коды клавиш для C-, и C-..

Вы можете проверить это, выполнив M-x describe-key (обычно привязанный к C-h k) и затем набрав C-, и / или C-.. Если Emacs ничего не делает, когда вы нажимаете клавиши, это ваш терминал.

0 голосов
/ 24 ноября 2010

На моих emacs (21) \C-. и \C-, не регистрируются как ключевые. Я использую терминал через PuTTY. Назначение клавиш по умолчанию \M-< и \M-> отлично работает для меня как начала буфера и конца буфера соответственно.

Так что либо используйте ключи по умолчанию, либо установите некоторые другие ключи, если ваш emacs-nox не регистрирует их как введенные.

...