2013-02-06 12 views
5

In qualche modo l'emacs che sto usando non considera Alt come Meta. Usa solo ESC per questo. Se premo Alt + x, mi dirà "A-X" indefinito. Ho cercato di capire come mapparlo alla meta ma non ho avuto fortuna sul web perché nella maggior parte dei risultati della mia ricerca le persone prendono Alt come Meta di default. Credo che qualcosa di simile dovrebbe funzionare:Usa il tasto Alt come Meta in emacs

global-set-key Alt(?) 'meta

ma non sono sicuro di come rappresentare Alt in Lisp .. qualsiasi aiuto? Grazie!

+1

Avete letto questo: http://www.emacswiki.org/emacs/MetaKeyProblems? O questa domanda simile: http://stackoverflow.com/questions/848878/how-do-i-remap-meta-to-alt – koopajah

+3

Quale sistema operativo stai usando? – Lindydancer

+0

@koopajah Ho dato una breve occhiata e non ho trovato la mia soluzione. Questo sembra un problema molto semplice, vero? Devo solo sapere come rappresentare il tasto Alt in lisp ?? :( – user1861088

risposta

3

La maggior parte delle soluzioni ti dirà di cambiare la mappa dei tasti a livello X11. Il wiki soffre del problema di troppe informazioni. Se si desidera solo una soluzione che funziona solo a livello emacs (molto utile per VNC/desktop remoto), quindi aggiungere la riga sotto ai tuoi emacs init presentare

;; Map Alt key to Meta 
(setq x-alt-keysym 'meta) 
Problemi correlati