我正在尝试使用tramp-mode,但现在我似乎无法摆脱它.每当我启动emacs时,它会花费大约20秒来完成各种与tramp相关的初始化.
tramp: Waiting 60s for prompt from remote shell tramp: Setting up remote shell environment
..等等.
我怎么卸载流浪汉?grep'ing我~/.emacs.d
发现除了插件本身之外什么都没有(它似乎没有加载到任何地方..)
我已经清除了最近的文件历史记录,但这没有任何区别......
啊哈,我发现了加载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)
另一种可能性是〜/ .ido.last中的列表,如果您使用的是ido-mode.在这种情况下,补救措施只是"rm~/.ido.last".