El modo term-mode de emacs vuelve a dibujar el mensaje al retroceder dentro de los ejecutables

El modo term-mode de emacs vuelve a dibujar el mensaje al retroceder dentro de los ejecutables

Dependo de emacs (versión 24.4.1 en Debian) termy ansi-termmodos. Normalmente funcionan igual que xTerm para mí, pero cuando ejecuto un programa interactivo que tiene un mensaje (como el mensaje de node.js o el mensaje de mongoDB), eliminar un carácter hace que todo el mensaje se vuelva a dibujar en línea.

Por ejemplo, cuando abro la aplicación de nodo y escribo TEXTseguido de un solo retroceso, veo

jim@achileus:~$ node                                                                  
> TEXT> TEX

y cuando escribo LONGER STRINGseguido de 13 retrocesos veo

jim@achileus:~$ node                                                                  
> LONGER STRING> LONGER STRIN> LONGER STRI> LONGER STR> LONGER ST> LONGER S> LONGER > LONGER> LONGE> LONG> LON> LO> L> 

Este error no ocurre en emacs shellpero no quiero usarlo.

¿Alguna idea de por qué sucede esto o alguna pista sobre cómo solucionarlo?

¡Gracias!

información relacionada