Imposta il tasto "Meta" di emacs come tasto mac ⌘


15

My Emacs utilizza il tasto Alt / Opzione Mac come meta-chiave. Come posso impostarlo per essere il tasto ⌘?

Risposte:


19

Questo è ciò che ho nel mio .emacsfile:

;;; 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)

(Se non hai familiarità, aggiungi queste righe al file ~/.emacs(o crealo se non esiste) e riavvia Emacs.)


Inoltre, se si desidera che la optionchiave si comporti come tale super, è necessario impostare mac-option-modifier 'super. Trovo la superchiave utile in quanto mi aiuta a navigare tra le mie finestre.
Indradhanush Gupta,

3

C'è un'impostazione che può essere inserita nel tuo .emacs: mac-command-key-is-metache puoi abilitare su qualsiasi valore diverso da zero.

L'attivazione di questa impostazione potrebbe causare la stampa di caratteri strani, soprattutto se si utilizza Leopard o versioni successive. Per correggerlo, dovrai impostare set-keyboard-coding-systemsu zero nella tua configurazione .emacs.


0

Se non sei contrario a rimappare la chiave a livello globale, puoi anche consultare Doublecommand . Rimappa in modo permanente le chiavi come specificato in tutte le applicazioni. Essendo un utente emacs su un MacBook Pro che non ha un tasto CTRL destro, ho scoperto che questo è inestimabile: ho rimappato la mia opzione destra / tasto alt per essere un tasto CTRL. Funziona come un fascino.

Naturalmente, se si desidera evitare di rimappare a livello globale, la risposta precedente sarebbe probabilmente un corso migliore da seguire.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.