Emacs打开Windows网络登录提示

Emacs打开Windows网络登录提示,windows,emacs,Windows,Emacs,最近,由于工作原因,我不得不在笔记本电脑上从使用Linux切换到使用Windows。我没有以任何方式更改我的emacs配置,但现在当我启动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我找到了其中一个罪魁祸首,并将其编辑成上面的问题。看来这和我的性欲有关。有没有办法清除它的缓存,这样它就不会试图查看这个外部服务器?