Остановить режим tramp при запуске emacs

Я пытался tramp-mode, но теперь я не могу избавиться от него. Когда я начинаю emacs, он тратит около 20 секунд проходят различные инициализации, связанные с трамплом.

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

.. и т.д.

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

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

Ответ 1

Ага, я обнаружил, где загружается бродяга:

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

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

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

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

(require 'recentf)
(setq recentf-auto-cleanup 'never) ;; disable before we start recentf!
(recentf-mode 1)

Ответ 2

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

Ответ 3

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

Ответ 4

Из tramp faq:

Как отключить tramp?

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

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

     (setq tramp-default-method "ftp")

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

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