当前位置:  开发笔记 > 开发工具 > 正文

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

如何解决《在emacs的启动时停止运行tramp-mode》经验,为你挑选了2个好方法。

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

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

..等等.

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

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



1> dbr..:

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

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

我的~/.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)


另请参阅:http://stackoverflow.com/questions/2068697/emacs-is-slow-opening-recent-files,推荐的解决方案是(setq recentf-keep'(file-remote-p file-readable-p) )

2> 小智..:

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

推荐阅读
135369一生真爱_890
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有