Emacs: как мне связаться с Ms?
Я хочу связать
(defun switch-to-next-frame ()
"Select the next frame on current display, and raise it."
(interactive)
(other-frame 1)
)
в M-s
в Emacs? Я старался:
(global-unset-key "\M-s")
но это не работает Проблема в - M-s
это префиксный ключ
Изменить 2:
Я сделал себя ужасно неясным. Я хотел связать с switch-to-next-frame
в M-s
, Я старался:
(global-set-key (kbd "M-s") 'switch-to-next-frame)
это не сработало: emacs делал M-s-
когда я давил M-s
, Я думал - проблема была M-s
быть префиксным ключом. Я устал от этого, но это не сработало. Тогда я пришел сюда и задал этот вопрос. Как я узнал позже - проблема была с моим .emacs
- когда я закомментировал icicles
все начало работать как положено.
Изменить 3:
На самом деле Dired действительно использует M-s
префиксный ключ:
M-s a Prefix Command
M-s f Prefix Command
M-s f C-s dired-isearch-filenames
M-s f ESC Prefix Command
M-s a C-s dired-do-isearch
M-s a ESC Prefix Command
M-s f C-M-s dired-isearch-filenames-regexp
M-s a C-M-s dired-do-isearch-regexp
Так что привязка к госпоже очень плохая идея.
1 ответ
Решение
Следующее должно работать:
(global-set-key [(meta s)] 'switch-to-next-frame)