Para algunas tareas como usar ruby pry
y tmux
ambos eshell
y shell
no comportarse bien. Traté de usar term
, pero mi incapacidad para anular las combinaciones de teclas term
hace que su uso sea molesto.
¿Cómo puedo configurar, digamos, M-o
as other-window
y M-k
as kill-buffer
cuando lo uso term
?
term
pero solo en modo de líneaC-c C-j
. Solo alterno el modo charC-c C-k
cuando sea necesario.C-c C-j
yC-c C-k
! ¡Gracias!Respuestas:
quizás usar en su
ansi-term
lugar sería un poco menos molesto, ya que expone unC-x
prefijo, lo que le permite usar, por ejemplo,C-x o
oC-x k
sin ningún truco especial.Si eso no es suficiente, puede utilizar el siguiente enfoque:
fuente
En el modo de término, cualquier
C-x whatever
combinación de teclas regular se convierte en suC-c whatever
lugar. Cortesía de Josh Matthews.Ahora, para definir las combinaciones de teclas que estarán activas solo en modo de término, intente esto:
fuente
term-mode-hook
Es muy probable que @LeMeteore realizar estas llamadas no sea útil: terminará reinstalando esas teclas cada vez que se active el modo, en lugar de hacerlo solo una vez.