emacs в режиме term-mode перерисовывает запрос при возврате внутри исполняемых файлов


5

Я полагаюсь на 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> 

Эта ошибка не возникает в emacs, shellно я не хочу ее использовать.

Любое понимание того, почему это происходит, или какие-либо подсказки, как это исправить?

Спасибо!


Я не знаю ответа, но он звучит как проблема конфигурации терминала, поэтому я рекомендую проверить это в случае, если это уместно: stackoverflow.com/a/22091145/324105
phils

Вы используете что-то вроде elscreen?
Aagaard

Имея ту же проблему
goFrendiAsgard

Может ли это быть случайно связано с этим: emacs.stackexchange.com/questions/9871/…
goFrendiAsgard

Я установил emacs-snapshot(новейшая версия разработки emacs), и проблема исчезла.
goFrendiAsgard
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.