Остановите tramp-mode, запущенный при запуске emacs - PullRequest
10 голосов
/ 19 мая 2009

Я пробовал режим бродяги , но теперь я не могу избавиться от него ... Всякий раз, когда я запускаю emacs, он тратит около 20 секунд на различные инициализации, связанные с бродягами ...

tramp: Waiting 60s for prompt from remote shell
tramp: Setting up remote shell environment

.. и т. Д.

Как, черт возьми, разгрузить бродягу? grep'ing my ~/.emacs.d не нашел ничего, кроме самого плагина (который, кажется, нигде не загружен ...)

Я очистил историю последних файлов, но это не имело значения ..

Ответы [ 4 ]

16 голосов
/ 19 мая 2009

Ага, я нашел, куда грузили бродягу:

Loading /Users/dbr/.recentf...done
Loading tramp-mode..

В моей истории файлов ~/.recentf было два файла, которые были открыты с помощью tramp, удаление их останавливает загрузку tramp ..

Я только что нашел этот раздел вики emacs , объясняющий проблему,

При использовании TrampMode с latestf.el рекомендуется отключить функцию очистки Recentf, которая пытается отследить все файлы и удалить их из недавно использованного списка, если они доступны для чтения. Бродяга означает, что для этого требуется недавний запуск удаленного сайта, который заблокирует ваш процесс emacs в самое неподходящее время.

(require 'recentf)
(setq recentf-auto-cleanup 'never) ;; disable before we start recentf!
(recentf-mode 1)
5 голосов
/ 07 марта 2010

Другая возможность - это листинг в ~ / .ido.last, если вы используете ido-mode. В этом случае лекарство просто "rm ~ / .ido.last".

3 голосов
/ 19 мая 2009

Мне кажется, что у вас есть файл, который открывается через tramp и открывается при запуске. Нужно установить emacs для восстановления вашей сессии?

2 голосов
/ 19 мая 2009

Из famp faq :

Как отключить бродягу?

Позор вам, почему вы читали до сих пор?

Если вы просто хотите использовать Ange-FTP в качестве пакета удаленного доступа к файлам по умолчанию, вам следует> применить следующий код:

     (setq tramp-default-method "ftp")

Разгрузка бродяги может быть достигнута применением M-x tramp-unload-tramp. Это также сбрасывает> плагины Ange-FTP.

Обратите внимание, что я не пробовал это, но надеюсь, что это работает для вас!

...