2012-04-04 2 views
5

Я заметил это недавно, и я не знаю, если это проблема с аркой Linux или Emacs.Emacs перестает отвечать на ssh после долгого ожидания

Если я нахожу файл на удаленной машине, а затем оставляю его открытым и что-то делать, когда я возвращаюсь к этому файлу, Emacs не отвечает. Единственное решение, которое я нашел, - убить Emacs и снова открыть его.

Есть ли более человечный способ сделать это?

+0

Я думаю, вы используете tramp для редактирования удаленных файлов в emacs. Так какая версия этого и emacs. Я слышал, что бродяга в emacs 24 намного лучше. вы попробовали? – kindahero

+0

вполне возможно, что неактивная сессия ssh отключается через определенный промежуток времени. вы можете протестировать это в оболочке с помощью sshing на другой машине, а затем оставить терминал в покое некоторое время. – jtahlborn

+0

Emacs 23.4 и да, я использую tramp – Yotam

ответ

2

Вы можете настроить свое ssh-соединение для сохранения в режиме ожидания при использовании свойства конфигурации ServerAliveInterval. Вы бы поставили что-то вроде этого в вашем ~/.ssh/config:

 Host * 
      ServerAliveInterval 5 
+0

У меня есть такая вещь за 240 секунд, я посмотрю, как эта работа – Yotam

Смежные вопросы