[英]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.