Faccio affidamento su emacs (versione 24.4.1 su Debian) term
e sulle ansi-term
modalità. Normalmente funzionano proprio come xTerm per me, ma quando si esegue un programma interattivo che ha un prompt (come il prompt node.js o il prompt mongoDB), l'eliminazione di un carattere rende l'intero prompt ridisegnato in linea.
Ad esempio, quando apro l'app nodo e digito TEXT
seguito da un singolo backspace, vedo
jim@achileus:~$ node
> TEXT> TEX
e quando scrivo LONGER STRING
seguito da 13 backspaces vedo
jim@achileus:~$ node
> LONGER STRING> LONGER STRIN> LONGER STRI> LONGER STR> LONGER ST> LONGER S> LONGER > LONGER> LONGE> LONG> LON> LO> L>
Questo errore non si verifica in emacs shell
ma non voglio usarlo.
Qualche idea sul perché questo accada o qualche indizio su come risolverlo?
Grazie!
emacs-snapshot
(l'ultima versione in sviluppo di emacs) e il problema è scomparso.