Antworten:
Folgendes habe ich in meiner .emacsAkte:
;;; 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)
(Wenn Sie nicht vertraut sind, fügen Sie einfach diese Zeilen zur Datei hinzu ~/.emacs(oder erstellen Sie sie, falls sie nicht vorhanden ist) und starten Sie Emacs neu.)
Es gibt eine Einstellung, die in Ihre .emacs eingefügt werden kann: mac-command-key-is-metaSie können einen beliebigen Nicht-Null-Wert festlegen, um ihn zu aktivieren.
Wenn Sie diese Einstellung aktivieren, werden möglicherweise seltsame Zeichen gedruckt, insbesondere wenn Sie Leopard oder höher ausführen. Um dies zu korrigieren, müssen Sie set-keyboard-coding-systemin Ihrer .emacs-Konfiguration den Wert "nil" festlegen.
Wenn Sie nicht abgeneigt sind, den Schlüssel global neu zuzuordnen, können Sie sich auch Doublecommand ansehen . Es ordnet Schlüssel dauerhaft neu zu, während Sie sie für alle Anwendungen angeben. Als Emacs-Benutzer auf einem MacBook Pro, das keine STRG-Taste für die rechte Hand hat, stellte ich fest, dass dies von unschätzbarem Wert ist: Ich habe meine rechte Optionstaste / Alt-Taste erneut als STRG-Taste zugeordnet. Klappt wunderbar.
Natürlich, wenn Sie vermeiden möchten, dass es global neu zugeordnet wird, ist die vorherige Antwort wahrscheinlich ein besserer Kurs.
optionSchlüssel wie folgt verhältsuper, sollten Sie außerdem festlegenmac-option-modifier 'super. Ich finde densuperSchlüssel nützlich, da er mir beim Navigieren zwischen meinen Fenstern hilft.