Подтвердить что ты не робот

Как изменить мета-ключ от alt до cmd на Mac в Emacs 24?

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

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

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

4b9b3361

Ответ 1

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

 (setq mac-option-modifier 'super)
 (setq mac-command-modifier 'meta)

Ответ 2

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

(setq mac-command-modifier 'meta)
(setq mac-option-modifier nil)

Ответ 3

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

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

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