Mein Emacs verwendet die Mac-Alt- / Optionstaste als Metataste. Wie stelle ich es als ⌘-Taste ein?
15
Folgendes habe ich in meiner .emacs
Akte:
;;; 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.)
option
Schlüssel wie folgt verhältsuper
, sollten Sie außerdem festlegenmac-option-modifier 'super
. Ich finde densuper
Schlüssel nützlich, da er mir beim Navigieren zwischen meinen Fenstern hilft.Es gibt eine Einstellung, die in Ihre .emacs eingefügt werden kann:
mac-command-key-is-meta
Sie 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-system
in Ihrer .emacs-Konfiguration den Wert "nil" festlegen.quelle
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.
quelle