我有以下两个关于emacs的问题
在我的 .emacs.d 目录中有一个名为 auto-save-list 的空目录。那是做什么用的 ?
我在我放置 .el 文件的 linux 机器上的主目录中创建了一个 elisp 目录。在我的 .emacs
(add-to-list 'load-path "~/elisp")
现在,我听说过 .emacs.d/site-lisp 目录。我对 site-lisp 和我自己的 elisp 目录之间的区别感到困惑。有人可以解释一下。
谢谢你
你可以在auto-save-list
这里阅读:
C-hig (emacs) Recover
RET
Emacs 在 `~/.emacs.d/auto-save-list/' 目录中名为 `.saves-PID-HOSTNAME' 的文件中记录有关中断会话的信息,以便以后恢复。该目录由变量“auto-save-list-file-prefix”确定。如果将 `auto-save-list-file-prefix' 设置为 `nil',则不会记录会话以进行恢复。
你可能会有点困惑site-lisp
——唯一的标准目录不打算存在于用户的主目录下(通常它存在于/usr/local/share/emacs/site-lisp
),唯一特别的是 Emacs 将load-path
默认将其包含在列表中.
顾名思义,其意图是将给定机器上的所有用户都可以使用的库放置在该目录中。
相比之下,~/elisp
您创建的目录对其他人不可用。
在这里阅读更多:
C-hig (emacs) Init File
RET