Я использую копию emacs (на виртуальной машине Debian, в которую я вставляю ssh с putty) уже пару месяцев, и до сих пор все работало блестяще ... но сегодня утром япытаюсь отредактировать файл в режиме shell-script-mode, и вижу странное поведение с текстом вокруг курсора.
В основном, когда я набираю следующее ([] представляет мой курсор):
export DATABASE[]
После того, как я набрал первые несколько символов имени переменной, оператор экспорта исчезает, а имя переменной выравнивается по левому полю, и все, что я в итоге вижу (с курсором в пустыне):
DATABASE []
Если я затем нажму CTRL-L, экран обновится, и я увижу текст, как он должен отображаться ... пока я не начну печатать, а затем буфер снова начнет действовать странно (исчезают символы, перемещаются), курсор оказался в неправильном месте и т. д.)
Насколько я знаю, я ничего не добавил в мой файл .emacs с тех пор, как последний работал так, как я ожидал, поэтому я в растерянностикак то том, что здесь может происходить.Это не кажется специфичным для sh-mode - я протестировал несколько других типов файлов и наблюдал похожее странное поведение.Есть ли какие-нибудь emacs afficianados, которые могли бы указать мне правильное направление, чтобы выяснить, что здесь не так?
Заранее спасибо