Я запускаю Mac OS X и GNU Emacs 22.3.1. Я использую шведскую клавиатуру. Я не могу ввести фигурные скобки {
}
, [
]
в emacs. При попытке ввести фигурные скобки я получаю круглую скобку. Так как я довольно плохо знаком с Mac и emacs, я нуждаюсь в небольшой помощи при конфигурировании emacs для разбираний в этом.
(setq mac-option-modifier nil
mac-command-modifier 'meta
x-select-enable-clipboard t)
Это то, что я использую на своей шведской клавиатуре. Даже со svorak A5 работает, если пользоваться :)
Я предполагаю, что вы используете графический Emacs, а не просто версию из пакета OS X из Терминала.
Чтобы убедиться, что Emacs реагирует на нажатия клавиш так же, как и другие приложения OS X, попробуйте следующее:
(setq default-input-method "MacOSX")
И, в частности, если вы хотите использовать клавишу Option для ввода расширенных символов не на клавиатуре (например, " Option-c c "=>" ç "), используйте следующие настройки:
(setq mac-command-modifier 'meta)
(setq mac-option-modifier 'none)
(Поместите эти команды в файл запуска ~ / .emacs или ~ / .emacs.d / init.el emacs и перезапустите Emacs, или просто "Mx eval-buffer" при редактировании файла.)
Я бы попробовал emacs на основе Какао, т.е. версию 23. Для Mac, интегрированного в emacs, я бы попробовал Aquamacs