У меня проблема в OS X с emacs, Karabiner и раскладкой клавиатуры Neo2 альтернативной раскладкой клавиатуры на немецком языке. Третья и пятая клавиатура Entert с Capslock, поскольку клавиша мод не работает.
Моя раскладка клавиатуры - Neo2, я настроил ее, когда Ma c im переключается на, используя jgosmanns neo2-layout-osx из GitHub в сочетании с предложенным Karabiner и его правилами разрешено.
В других редакторах, таких как TextEdit, плоскости fist 5 работают правильно, но в emacs 3. и 5. плоскости нет. Я предполагаю, что Emacs использует ключ Capslock. Возможно, есть нечто подобное (setq ns-right-alternate-modifier 'none)
, которое необходимо для ввода символов, таких как ~
или @
на обычной немецкой раскладке клавиатуры.
Или существует проблема между Karabiner и emacs, поскольку Karabiner необходим для входа в третью, пятую и шестую плоскости Neo2 в OS X.
Минимальный init.el:
(setq inhibit-startup-message t)
(setq mac-function-modifier 'control
mac-control-modifier 'control
mac-option-modifier 'alt
mac-command-modifier 'meta
ns-right-alternate-modifier 'none)
Как включить, как минимум, 3. плоскость для необходимых символов:
…_[]^!<>=& \/{}*?()-:@ #$|~+%"';