emacs filecache 不允许我创建新的文件缓冲区

emacs filecache 不允许我创建新的文件缓冲区

我在 init.el 中通过 (require 'filecache) 启用了文件缓存。这很方便,直到我尝试创建使用类似文件名的新文件缓冲区。

比如说,我曾经编辑过一个文件“../path1/foo.txt”,现在我想创建一个新文件“../path2/foo.txt”,emacs 不允许我这样做,它坚持要求我打开“../path1/foo.txt”。无论我手动按下 Cx Cf 并输入新文件的完整路径,Emacs 都会自动跳转到 minibuffer 中的现有文件,而我就是无法创建新文件。

在这种情况下我必须禁用文件缓存吗?谢谢

答案1

是的,ido 就是这里的原因。

ido-find-file 似乎不允许您创建新文件。它允许您通过点击 返回到正常的 find-file C-f。这应该可以让您创建文件。

相关内容