Acabo de cambiar de usar Emacs.app a emacs server y emacsclient en modo terminal usando iterm2 como mi emulador de terminal. Sin embargo, estoy teniendo algunos problemas con algunas combinaciones de teclas. Particularmente, la flecha izquierda M imprime el carácter D, M-la flecha derecha imprime C, la flecha M-up imprime A, y la flecha M-abajo imprime B. M-ret parece funcionar, al menos para el modo org. Estoy usando los valores predeterminados de xterm para las claves en iterm2 y tengo las teclas de opción izquierda y derecha unidas a + Esc. Puedo obtener la funcionalidad M-left en modo orgánico con Esc-left o Esc-right Esto es particularmente molesto en org-mode. ¿Tendré que volver a vincular las claves en mis .emacs? ¿Cómo voy a hacer eso?emacs en terminal metaflexión combinaciones de teclas
He visto esto http://orgmode.org/manual/TTY-keys.html#TTY-keys, pero no entiendo por qué las teclas de flecha no deberían estar disponibles en el terminal.
edición:
gato meta-up: ^[[1;9A
gato meta-down: ^[[1;9B
gato meta-derecha: ^[[1;9C
gato meta-izquierda: ^[[1;9D
El principal problema resuelto, pero ahora estoy teniendo problemas con shift-up
. "<select> undefined"
. Probé un mapeo similar con la secuencia de escape que obtuve del cat
: ^[[1;2A
. Reacio a crear otra pregunta para un problema similar.
Escriba 'cat' en el símbolo del sistema y presione las teclas de la flecha meta. Esto le mostrará las secuencias de esc que arrojan las teclas de flecha. Por favor agréguelos a tu pregunta. Por ejemplo, en mi terminal M-up salidas: '^ [^ [[A'. – Casper
bien hecho, esto parece coincidir con la salida que recibo en emacs cuando trato de usar meta – Zach
Hmm..no, escriba 'cat', presione enter, y ENTONCES presione las teclas de flecha. – Casper