Emacs打开Windows网络登录提示
最近,由于工作原因,我不得不在笔记本电脑上从使用Linux切换到使用Windows。我没有以任何方式更改我的emacs配置,但现在当我启动emacs时,我两次收到一个“Windows安全性”网络登录提示,提示我之前已将共享文件夹映射到该服务器。自从我删除了那个共享文件夹后,emacs现在在启动过程中两次提示我登录服务器。我的配置文件中没有任何内容指向此服务器,并且我在使用相同配置的任何其他计算机上都没有此问题 你知道为什么会发生这种情况,以及如何让它停止吗 编辑: 我已经确定了触发它的配置文件的一行。它是Emacs打开Windows网络登录提示,windows,emacs,Windows,Emacs,最近,由于工作原因,我不得不在笔记本电脑上从使用Linux切换到使用Windows。我没有以任何方式更改我的emacs配置,但现在当我启动emacs时,我两次收到一个“Windows安全性”网络登录提示,提示我之前已将共享文件夹映射到该服务器。自从我删除了那个共享文件夹后,emacs现在在启动过程中两次提示我登录服务器。我的配置文件中没有任何内容指向此服务器,并且我在使用相同配置的任何其他计算机上都没有此问题 你知道为什么会发生这种情况,以及如何让它停止吗 编辑: 我已经确定了触发它的配置文件的
(setq org-completion-use-ido t)
(setq ido-everywhere t)
(setq ido-max-directory-size 100000)
(ido-mode (quote both)) ;; Evaluating this line pulls it up.
根据原始海报将问题缩小到
ido模式
,可能的怀疑是变量ido save directory list file
指向的文件
上述变量的描述变量
的打印输出如下:
ido-save-directory-list-file is a variable defined in `ido.el'.
Its value is "~/.emacs.d/ido.last"
Documentation:
File in which the Ido state is saved between invocations.
Variables stored are: `ido-last-directory-list', `ido-work-directory-list',
`ido-work-file-list', and `ido-dir-file-cache'.
Must be set before enabling Ido mode.
You can customize this variable.
This variable was introduced, or its default value was changed, in
version 24.4 of Emacs.
您使用的是
recentf
,还是保存打开的文件的工具,如?使用emacs-Q
启动emacs。如果此开关的问题消失,则它位于您的配置文件中。正如Chris指出的,可能是您通过某个包加载了最近打开的文件。我确信这是我的配置文件,尽管我没有使用recentf
或任何其他我知道的保存文件的方法。有没有一个公共的地方可以存储像这样的程序的缓存文件,我可以清除?如果它与emacs-Q
一起工作,而通常的怀疑无法解决,然后,也许是时候开始将配置文件一分为二了,将所有部分注释掉,以便找到问题所在。@lawlist我找到了其中一个罪魁祸首,并将其编辑成上面的问题。看来这和我的性欲有关。有没有办法清除它的缓存,这样它就不会试图查看这个外部服务器?