
Ich bin auf Emacs (Version 24.4.1 unter Debian) term
und ansi-term
Modi angewiesen. Normalerweise funktionieren sie bei mir genauso wie xTerm, aber wenn ich ein interaktives Programm mit einer Eingabeaufforderung ausführe (wie die Eingabeaufforderung von node.js oder die Eingabeaufforderung von mongoDB), führt das Löschen eines Zeichens dazu, dass die gesamte Eingabeaufforderung inline neu gezeichnet wird.
Wenn ich beispielsweise die Node-App öffne und tippe, TEXT
gefolgt von einer einzelnen Rücktaste, sehe ich
jim@achileus:~$ node
> TEXT> TEX
und wenn ich tippe, LONGER STRING
gefolgt von 13 Backspaces, sehe ich
jim@achileus:~$ node
> LONGER STRING> LONGER STRIN> LONGER STRI> LONGER STR> LONGER ST> LONGER S> LONGER > LONGER> LONGE> LONG> LON> LO> L>
Dieser Fehler tritt bei Emacs nicht auf, shell
aber ich möchte es nicht verwenden.
Gibt es Erkenntnisse darüber, warum dies geschieht, oder Hinweise, wie das Problem behoben werden kann?
Danke!