gpt4 book ai didi

emacs - 在 Windows 上的 Emacs 中更改 .ido.last 历史文件的位置

转载 作者:行者123 更新时间:2023-12-04 00:38:45 24 4
gpt4 key购买 nike

在 Windows 上使用启用了 ido 模式的 Emacs,Emacs 会在退出时尝试保存一个历史文件 .ido.last。该文件位于 C:/.ido.last,但失败并显示权限被拒绝消息。这很奇怪,因为我实际上可以访问该文件夹。然而:

是否有更改 .ido.last 文件保存目录的命令?

最佳答案

简答:(setq ido-save-directory-list-file "/some/file/name") .

长答案:

我将所有记住 Emacs 状态的小文件保存在 user-emacs-directory 下的单个目录中.我不确定这在 Windows 上是什么,但我认为它是 C:\Users\<username>\Application Data\.emacs.d\ .在 Unix 上,它是 ~/.emacs.d/ .变量 user-emacs-directory应该由 Emacs 定义,无需设置。

(setq emacs-persistence-directory (concat user-emacs-directory "persistence/"))
(unless (file-exists-p emacs-persistence-directory)
(make-directory emacs-persistence-directory t))
(setq ido-save-directory-list-file (concat emacs-persistence-directory
"ido-last"))

您可能想查看 no-littering包,它为这样的文件设置了更好的默认位置。

关于emacs - 在 Windows 上的 Emacs 中更改 .ido.last 历史文件的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21918151/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com