che esegue emacs su un terminale: problema con la meta-chiave

5

Sono su Mavericks e sto eseguendo 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 la chiave di opzione (alt) come il meta key. Ho modificato i file .emac nel modo seguente

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

questo dovrebbe cambiare il meta key da comandare, ma anche in questo caso il meta key funziona. Funziona solo sulla versione X di emacs (quando apro emacs in una nuova finestra), entrambi con l'opzione di meta chiave come comando come meta chiave. Questo è un problema che ho con emacs nel solo terminale.

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

    
posta simona 08.02.2015 - 11:59
fonte

1 risposta

6

Ho avuto questo problema qualche tempo fa. Risulta che l'app Terminal è configurata per non utilizzare l'opzione come meta chiave. Sto eseguendo Mavericks e questa è l'impostazione predefinita.

Tutto ciò che devi fare è aprire la tua app Terminal, fare clic su Terminal > Preferences > Settings > *Whatever profile you use* > Keyboard , selezionare l'opzione "Usa l'opzione come meta-chiave"

    
risposta data 08.02.2015 - 20:43
fonte

Leggi altre domande sui tag