Відповіді:
Ось що я маю у своєму .emacs
файлі:
;;; I prefer cmd key for meta
(setq mac-option-key-is-meta nil
mac-command-key-is-meta t
mac-command-modifier 'meta
mac-option-modifier 'none)
(Якщо ви незнайомі, просто додайте ці рядки до файлу ~/.emacs
(або створіть його, якщо його не існує) та перезапустіть Emacs.)
Є параметр, який можна встановити у ваші .emacs: mac-command-key-is-meta
ви можете встановити будь-яке ненульове значення для активації.
Увімкнення цього параметра може призвести до друку дивних символів, особливо якщо ви працюєте з Leopard або вище. Для того щоб виправити це, вам потрібно буде встановити set-keyboard-coding-system
нуль у вашому .emacs config.
Якщо ви не проти перезавантажувати ключ в усьому світі, ви також можете подивитися на Doublecommand . Він назавжди перенаправляє клавіші, як ви вказуєте для всіх програм. Будучи користувачем Emacs у MacBook Pro, який не має правої клавіші CTRL, я вважаю це безцінним: я перевстановив правий параметр / клавішу alt, щоб бути ключем CTRL. Працює як шарм.
Звичайно, якщо ви хочете уникнути переобладнання в усьому світі, то попередній відповідь, ймовірно, буде кращим.
option
ключ поводився такsuper
, слід встановитиmac-option-modifier 'super
. Я вважаюsuper
ключ корисним, оскільки він допомагає мені переходити між вікнами.