My Emacs utilise la touche alt / option Mac comme touche méta. Comment définir la clé to?
15
Voici ce que j'ai dans mon .emacs
dossier:
;;; 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)
(Si vous n'êtes pas familier, ajoutez simplement ces lignes au fichier ~/.emacs
(ou créez-le s'il n'existe pas) et redémarrez Emacs.)
option
clé se comporte commesuper
, vous devez la définirmac-option-modifier 'super
. Je trouve lasuper
clé utile car elle m'aide à naviguer entre mes fenêtres.Il existe un paramètre qui peut être placé dans votre .emacs:
mac-command-key-is-meta
que vous pouvez définir sur n'importe quelle valeur non nulle pour l'activer.L'activation de ce paramètre peut entraîner l'impression de caractères étranges, en particulier si vous utilisez Leopard ou une version ultérieure. Pour corriger cela, vous devrez définir
set-keyboard-coding-system
nil dans votre configuration .emacs.la source
Si vous n'êtes pas opposé au remappage global de la clé, vous pouvez également consulter Doublecommand . Il remappe de façon permanente les clés que vous spécifiez dans toutes les applications. En tant qu'utilisateur emacs sur un MacBook Pro qui n'a pas de clé CTRL droite, j'ai trouvé que cela était inestimable: j'ai remappé mon option droite / touche alt pour qu'elle soit une clé CTRL. Fonctionne comme un charme.
Bien sûr, si vous voulez éviter de le remapper globalement, la réponse précédente serait probablement une meilleure solution.
la source