~/.emacs.d/auto-save-list/ 的目的

Oli*_*lil 3 emacs autosave

一个名为的目录auto-save-list出现在我的.emacs.d文件夹中。在我的init.el文件中,我没有明确提到我想要制作这个文件夹。这个文件夹的用途是什么?我注意到它似乎总是空的:被自动保存的文件(以 开头#)出现在被编辑的原始文件所在的任何地方,而不是在auto-save-list目录中。

phi*_*ils 5

如果您搜索手册或其索引,auto-save-list您会发现:

Emacs 在目录“~/.emacs.d/auto-save-list/”中名为“.saves-PID-HOSTNAME”的文件中记录有关中断会话的信息。该目录由变量“auto-save-list-file-prefix”确定。如果您将 'auto-save-list-file-prefix' 设置为 'nil',则不会记录会话以进行恢复。

 —— C-hig (emacs)Recover RET

我没有明确提到我想要制作这个文件夹。

Emacs 和 elisp 库通常~/.emacs.d/在需要保存数据时写入。这是该目录的目的之一——为此类文件提供一个通用的写入位置;并且这通常在未征得明确许可的情况下发生(尽管如果您愿意,您也可以自定义相关文件名也很常见)。