我有一个问题,如果我尝试执行一些随机的Emacs操作(例如)org-capture
,或将文件重命名为中的其他(本地)目录dired
,则Emacs会尝试使用流浪汉联系另一台机器,大概是出于某种自动完成或历史记录的目的推理。这导致大量的挂起和等待,因为机器流氓正在尝试连接到该机器不可用。
执行其他基本操作时,如何防止Emacs查找流浪者文件/位置?我如何确定Emacs在哪里以及如何得到需要在远程文件/位置中查找以进行诸如org-capture
和这样的操作的想法dired-do-rename
?
您所描述的行为不是我经历过的行为。您能提供一个简单的例子吗?
—
马拉巴巴2014年
我以前曾经历过这种行为,但是使用掌舵作为完成阅读。例如,我在ido上没有遇到这种情况。
—
甘博2014年
如果您启用了最近的< emacswiki.org/RecentFiles >,则它可能会尝试连接到远程计算机。我的init.el文件中包含以下内容。
—
科林·贝尔
(setq recentf-exclude '("~$" "/tmp/" "/ssh:" "/sudo:"))
我是几年前设置的。最近的文件列表中包含远程文件,这给我带来了一些问题,但我不记得详细信息。您可能必须手动从最近的文件列表中删除所有远程文件。它的位置由变量定义recentf-save-file
。
尝试
—
Iqbal Ansari 2014年
debug-on-quit
通过执行M-x
toggle-debug-on-quit 启用启用功能RET
,然后C-g
在emacs挂起时按。它会打印一个stacktrace,它可能有助于调试问题
C-f
向右R
。有帮助吗?