emacs sul terminale non riconosce l'opzione come alt-key su mac


10

Sono su un Mac e utilizzo Emacs 24.4.1, ma ho lo stesso problema anche con 22.1.1. Quando apro mac su un terminale sull'host remoto, non riconosce il tasto opzione (alt) come il tasto meta. Ho modificato il .emacsnel modo seguente

(setq mac-option-key-is-meta nil
      mac-command-key-is-meta t
      mac-command-modifier 'meta
      mac-option-modifier 'none)

così ho provato a cambiare la meta chiave per comandare, ma anche in questo caso la meta chiave funziona. Funziona solo sulla versione X di emacs (quando apro emacs in una nuova finestra), entrambi con l'opzione come meta-chiave e come comando come meta-chiave. Questo è un problema che ho con emacs solo nel terminale.

Ora non so come eseguire i comandi in emacs! c'è qualche keybinding che posso usare?



1
Non riconosco quelle variabili e non riesco a trovare la documentazione per esse. Hai provato `set-tastiera-coding-system '?
Andrew Swann,

2
Credo che sia il "problema" con il terminale. È necessario aprire le impostazioni della tastiera e selezionare l'opzione corrispondente. Non ricordo dalla parte superiore della mia testa come si chiama, ma non è nemmeno difficile da trovare.
wvxvw,

1
@wvxvw è quello che dici: nel terminale> preferenza> tastiera> c'è l'opzione 'usa opzione come meta-chiave'. Funziona! grazie
simona

Risposte:


15

Questa è un'impostazione nel Terminale.

Nel Terminal 2.5.1 l'opzione è impostata in modo diverso rispetto ai commenti sopra:

Nel menu principale del Terminale, seleziona "Preferenze" per aprire una finestra di dialogo. Fai clic sull'icona "Profili" nella parte superiore della finestra di dialogo.

Nella sezione Profili, assicurati che nella casella di controllo sia presente un segno di spunta chiamato "Usa opzione come chiave Meta".


10

Risolvo il problema con la risposta di ohruunuruus. Forse pubblicare un'istantanea sarà più facile da capire. inserisci qui la descrizione dell'immagine


Come risponde alla domanda? Spiega per favore. Il semplice giro di una parte dello screenshot non risponde bene alla domanda.
Estratto il
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.