Остановить режим 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.
Заметьте, что я не пробовал этого, но надеюсь, что он сработает для вас!