emacs term-mode は実行ファイル内でバックスペースするとプロンプトを再描画します

emacs term-mode は実行ファイル内でバックスペースするとプロンプトを再描画します

term私は emacs (Debian のバージョン 24.4.1)とモードに依存していますansi-term。これらは通常、xTerm と同じように動作しますが、プロンプト (node.js プロンプトや mongoDB プロンプトなど) を持つ対話型プログラムを実行すると、文字を削除するとプロンプト全体がインラインで再描画されます。

例えば、ノードアプリを開いて、入力してTEXTバックスペースを1回押すと、

jim@achileus:~$ node                                                                  
> TEXT> TEX

そしてLONGER STRING13回バックスペースを押すと

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

このエラーは emacs では発生しませんshellが、 emacs を使用したくありません。

なぜこのようなことが起こるのか、またそれを修正する方法について何かヒントはありますか?

ありがとう!

関連情報