Recientemente tuve ayuda para reparar M-left
y demás aquí: emacs in terminal meta arrow keybindings, pero no puedo solucionar Shift-up
usando una solución similar. Cuando intento shift-up
me sale un error <select> is undefined
. Intenté reasignarlo usando:shift up-arrow no resalta el texto emacs iterm2
(add-hook 'term-setup-hook
'(lambda()
(define-key function-key-map "\e[1;9A" [M-up])
(define-key function-key-map "\e[1;9B" [M-down])
(define-key function-key-map "\e[1;9C" [M-right])
(define-key function-key-map "\e[1;2A" [S-up])
(define-key function-key-map "\e[1;9D" [M-left])))
Pero el cambio permanece indefinido. También intenté volver a vincular la clave configurándola usando la secuencia de escape devuelta desde cat
que es ^[[1;2A
. Curiosamente, el cambio hacia abajo funciona. shift-select-mode
está marcado en t
también.
¿Tiene más información sobre esta pregunta? ¿O lo has resuelto el año pasado? – beaslera