Я зависит от Emacs (версия 24.4.1 на Debian) term
и ansi-term
режимов. Обычно они работают так же, как xTerm для меня, но при запуске интерактивной программы, которая имеет приглашение (например, приглашение node.js или приглашение mongoDB), удаление символа делает всю подсказку перерисовываемой в строке.
Например, когда я открываю приложение узла и TEXT
за которым следует одиночный возврат, я вижу
jim@achileus:~$ node
> TEXT> TEX
и когда я LONGER STRING
последующими 13 пробелами, я вижу
jim@achileus:~$ node
> LONGER STRING> LONGER STRIN> LONGER STRI> LONGER STR> LONGER ST> LONGER S> LONGER > LONGER> LONGE> LONG> LON> LO> L>
Эта ошибка не возникает в shell
emacs, но я не хочу ее использовать.
Любое понимание того, почему это происходит, или какие-либо подсказки, как это исправить?
Спасибо!