Как я могу изменить мета-ключ с alt на cmd на Mac в Emacs 24? - PullRequest
32 голосов
/ 12 октября 2011

Я скачал Emacs 24 pretest для Mac OS X согласно руководству emacs .До того, как я использовал Carbon Emacs , как рекомендует версия 1 стартового комплекта, но для версии 2 требуется обновить Emacs 24.

Проблема в том, что в Carbon Emacsэто cmd , который используется для мета-ключа, но в предварительном тестировании Emacs 24 я должен использовать alt .

Есть ли простой способ изменить привязку клавиш, или я должен выбрать другую версию?

Ответы [ 3 ]

35 голосов
/ 12 октября 2011

Используйте следующее,

 (setq mac-option-modifier 'super)
 (setq mac-command-modifier 'meta)
23 голосов
/ 27 сентября 2012

Если вы используете международную клавиатуру, которая использует опцию для создания специальных символов, вы должны добавить следующий код в ваш .emacs:

(setq mac-command-modifier 'meta)
(setq mac-option-modifier nil)
17 голосов
/ 11 августа 2015

Если вы хотите использовать одну и ту же конфигурацию на нескольких разных компьютерах, на которых не все OSX работают, как я, то вот возможное решение:

(when (eq system-type 'darwin)
  (setq mac-command-modifier 'meta)
  (setq mac-option-modifier nil))

Таким образом, он будет пытаться установить cmd ⌘ , если вы на самом деле на Mac

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