7

Я использую GNU Emacs 23.2.1 (x86_64-apple-darwin, NS apple-appkit-1038.29) 2010-05-08 на black.local в OS X. Я скачал его отсюда: http://emacsformacosx.com/

Моя проблема в том, что у него нет командных клавиш, сопоставленных с обычными мета-привязками emacs - он сопоставляет их с тем, что пользователь osx знает, что Command-v теперь «обрезается», например, когда я делаю привязку описаний-клавиш.

Как я могу избавиться от этих osx-привязок и заставить Command отображаться обратно в обычные мета-привязки GNU?

2 ответа2

7

Нашел здесь: http://www.emacswiki.org/emacs/AquamacsFAQ

(setq mac-command-modifier 'meta)
2

Попробуйте KeyRemap4MacBook (работает на всех маках - несмотря на название). Это позволяет переназначать практически каждую клавишу на клавиатуре (даже такие вещи, как различные сопоставления для сдвига влево и вправо).

Когда вы определяете свои собственные сопоставления в xml-файле, вы можете использовать все виды необычных опций, таких как сопоставления для конкретных приложений и сопоставления для конкретных устройств.

Вы также можете изменить удобные ключи в стандартном emacs с помощью M-x customize-group RET ns RET

Подсказка - поскольку некоторым людям для ввода специальных символов требуется клавиша alt, необходимо отобразить «left alt» на «fn» и настроить emacs на использование «fn» в качестве «meta».

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .