Mon Emacs utilise la touche alt/option Mac comme touche meta. Comment puis-je la configurer pour qu'elle soit la touche <meta> ?
Réponses
Trop de publicités?Ceci est ce que j'ai dans mon fichier .emacs
:
;;; Je préfère la touche cmd pour 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.)
Il existe un paramètre qui peut être ajouté à votre fichier .emacs : mac-command-key-is-meta
que vous pouvez définir sur une valeur non nil pour l'activer.
Activer ce paramètre peut entraîner l'impression de caractères étranges, en particulier si vous exécutez Leopard ou une version ultérieure. Pour corriger cela, vous devrez définir set-keyboard-coding-system
sur nil dans votre configuration .emacs.
Si vous n'êtes pas réticent à remapper la touche globalement, vous pouvez également regarder Doublecommand. Il remappe les touches de manière permanente comme vous le spécifiez dans toutes les applications. Étant un utilisateur d'emacs sur un MacBook Pro qui n'a pas de touche CTRL à droite, j'ai trouvé cela inestimable : j'ai remappé ma touche option/alt droite pour en faire une touche CTRL. Ça fonctionne à merveille.
Bien sûr, si vous préférez éviter qu'elle soit remappée globalement, alors la réponse précédente serait probablement une meilleure option à prendre.