Не мог ввести фигурные скобки и квадратные скобки в emacs

Я запускаю Mac OS X и GNU Emacs 22.3.1. Я использую шведскую клавиатуру. Я не могу ввести фигурные скобки { }, [ ] в emacs. При попытке ввести фигурные скобки я получаю круглую скобку. Так как я довольно плохо знаком с Mac и emacs, я нуждаюсь в небольшой помощи при конфигурировании emacs для разбираний в этом.

39
задан Jonas 2 February 2011 в 21:55
поделиться

3 ответа

(setq mac-option-modifier nil
      mac-command-modifier 'meta
      x-select-enable-clipboard t)

Это то, что я использую на своей шведской клавиатуре. Даже со svorak A5 работает, если пользоваться :)

59
ответ дан 27 November 2019 в 02:15
поделиться

Я предполагаю, что вы используете графический 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" при редактировании файла.)

8
ответ дан 27 November 2019 в 02:15
поделиться

Я бы попробовал emacs на основе Какао, т.е. версию 23. Для Mac, интегрированного в emacs, я бы попробовал Aquamacs

1
ответ дан 27 November 2019 в 02:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: