Sono appena passato dall'utilizzo di Emacs.app al server emacs ed emacsclient in modalità terminale usando iterm2 come emulatore di terminale. Comunque sto avendo qualche problema con alcune combinazioni di tasti. In particolare M-freccia sinistra stampa il carattere D, M-freccia destra stampa C, freccia M-su stampa A e freccia M-giù stampa B. M-ret sembra funzionare comunque, almeno per la modalità org. Sto usando i valori di default di xterm per le chiavi in iterm2 e ho i tasti di opzione sinistro e destro associati a + Esc. Posso ottenere la funzionalità M-left in org-mode con Esc-left o Esc-right Questo è particolarmente fastidioso in org-mode. Dovrò semplicemente ricollegare i tasti del mio .emacs? Come potrei fare per farlo?emacs in terminal meta arrow keybindings
Ho visto questo http://orgmode.org/manual/TTY-keys.html#TTY-keys, ma non capisco perché i tasti freccia non dovrebbero essere disponibili nel terminale.
edit:
Cat meta-up: ^[[1;9A
Cat meta-down: ^[[1;9B
Cat meta-destra: ^[[1;9C
Cat meta-sinistra: ^[[1;9D
problema principale risolto, ma ora sto avendo problemi con shift-up
. "<select> undefined"
. Ho provato una mappatura simile con la sequenza di escape ottenuta da cat
: ^[[1;2A
. Riluttante a creare un'altra domanda per un problema simile.
Digitare 'cat' sul prompt dei comandi e premere i tasti della meta-freccia. Questo ti mostrerà le sequenze esc che i tuoi tasti freccia emettono. Si prega di aggiungere questi alla tua domanda. Per esempio sulle mie uscite M-up del terminale: '^ [^ [[A'. – Casper
ok fatto, questo sembra comportarsi con l'output che sto ottenendo in emacs quando provo ad usare meta – Zach
Hmm..no, digitare 'cat', premere invio, e quindi premere i tasti freccia. – Casper