Emacs зависает при использовании бродяги с su

после переустановки моей системы я обнаружил, что трамп emacs не работает...;. Вот что именно происходит: Я набираю C-x C-f /su:root@localhost: Здесь emacs запрашивает мой пароль, который я предоставляю. Затем он зависает, показывая указанную выше строку в минибуфере, а затем Бродяга: Ожидание подсказок от удаленной оболочки

Вот что находится в tramp/su root@localhost:

Password: Password: 
su: incorrect password

Process *tramp/su root@localhost* exited abnormally with code 125

А вот что находится в debug Tramp/su root@localhost

http://pastebin.com/0CKD1yM3

Последняя строка:

17:13:59.988240 tramp-file-name-handler (1) # Interrupt received in operation (file-exists-p /su:root@localhost:) 

кажется, что зависание происходит внутри tramp-file-name-handler или file-exists-p /su:root@localhost:, но я действительно не знаю что с этим делать...

Моя версия emacs 23.4.1.

Буду рад, если кто-то знает, что может быть причиной этого!

Редактировать: оказалось, что это произошло из-за того, что моя подсказка была плохо настроена... Моя переменная PS1 для корня содержала цвета, и обнаружение цветных терминалов не работало.


person user1179115    schedule 03.04.2012    source источник
comment
Убедитесь, что вы вводите решение как ответ, а затем примите этот ответ, когда сможете (вам, вероятно, придется подождать день или около того).   -  person phils    schedule 04.04.2012
comment
Почему это было закрыто как слишком локализованное? Если я правильно понимаю, это повлияет на любого пользователя emacs, который использует цвета на своей корневой консоли.   -  person Malabarba    schedule 18.09.2012
comment
Ответ на этот вопрос: stackoverflow.com/a/8363532/596361   -  person Mirzhan Irkegulov    schedule 17.01.2013