Estou dependente dos modos emacs (versão 24.4.1 no Debian) term
e ansi-term
. Eles normalmente funcionam como o xTerm para mim, mas ao executar um programa interativo que possui um prompt (como o prompt node.js ou o prompt do mongoDB), a exclusão de um caractere faz com que todo o prompt seja redesenhado inline.
Por exemplo, quando abro o aplicativo do nó e digito TEXT
seguido por um único backspace, vejo
jim@achileus:~$ node
> TEXT> TEX
e quando eu digito LONGER STRING
seguido por 13 backspaces eu vejo
jim@achileus:~$ node
> LONGER STRING> LONGER STRIN> LONGER STRI> LONGER STR> LONGER ST> LONGER S> LONGER > LONGER> LONGE> LONG> LON> LO> L>
Este erro não ocorre no emacs shell
, mas eu não quero usá-lo.
Qualquer ideia de por que isso está acontecendo ou alguma pista sobre como corrigi-lo?
Obrigado!