Как связать C-`(обратная цитата) в Emacs - PullRequest
6 голосов
/ 20 марта 2010

Я бы хотел связать C-` (контрольно-обратная цитата), но я не смог этого сделать.

Секс

(global-set-key "\M-`" 'other-window)

работает, тогда как

(global-set-key "\C-`" 'other-window)

нет. Сбой при ошибке «Недопустимый модификатор в строке».

Ответы [ 2 ]

6 голосов
/ 20 марта 2010

"\C-a" и т.п. работают, потому что для них есть код ASCII. Там нет ничего для C-`, просто используйте

(kbd "C-`")

Кстати, это часто более переносимо от одного emacsen к другому.

2 голосов
/ 20 марта 2010

Поскольку честно ответить на мой вопрос:

(global-set-key [?\C-`] 'other-window)

Но я не знаю значения этого дополнительного знака вопроса.

...