繁体   English   中英

在emacs的启动时停止运行tramp-mode

[英]Stop tramp-mode running on emacs' startup

我正在尝试使用tramp-mode ,但现在我似乎无法摆脱它。每当我启动emacs时,它会花费大约20秒来完成各种与tramp相关的初始化。

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

..等等。

我怎么卸载流浪汉? grep'ing my ~/.emacs.d除了插件本身之外什么~/.emacs.d发现(似乎没有加载到任何地方..)

我已经清除了最近的文件历史记录,但这没有任何区别......

啊哈,我发现了加载tramp的地方:

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

我的~/.recentf文件历史记录中有两个文件, ~/.recentf文件是用tramp打开的,删除它们会阻止tramp加载..

我刚刚发现emacs wiki的这一部分解释了这个问题,

当使用带有recentf.el的TrampMode时,建议关闭recentf的清理功能,尝试统计所有文件并将其从最近访问的列表中删除(如果它们是可读的)。 Tramp意味着这需要recentf打开一个远程站点,该站点将在最不合适的时间阻止您的emacs进程。

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

另一种可能性是〜/ .ido.last中的列表,如果您使用的是ido-mode。 在这种情况下,补救措施只是“rm~ / .ido.last”。

听起来像你有一个通过tramp打开的文件,并在启动时重新打开。 必须设置emacs才能恢复会话?

来自tramp faq

我怎样才能禁用流浪汉?

对你感到羞耻,你为什么要读到现在?

如果您只想将Ange-FTP作为默认远程文件访问包,则应>应用以下代码:

  (setq tramp-default-method "ftp") 

卸载tramp可以通过应用Mx tramp-unload-tramp来实现。 这也重置了Ange-FTP插件。

请注意,我没有尝试过,但希望它适合你!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM