我是emacs的初学者。当我尝试配置我的 emacs 时,我搜索了很多示例。他们中的大多数都有一个 site-lisp 目录。
我的问题是为什么不将 my-lisp 用于自制的 lisp 文件,而将 vendor-lisp 用于其他人的站点。
以及 site-lisp 目录应该包含哪些内容。
my-lisp
并且vendor-lisp
是用于组织您的个人 elisp 配置和库的完美目录名称。
“站点”表示“这台计算机”,因此该site-lisp
目录用于 elisp,该目录应该可供该计算机的所有用户使用。
与.emacs.d 和 site-lisp 目录类似(请关注更多详细信息),我的印象是您可能会询问site-lisp
在您的用户特定配置中是否有一个目录,这将违反此命名约定,并且可能是有点混乱。
如果你环顾四周,还有python-site
和ruby-site
。包管理中的其他包使用它们将.el
文件安装在 emacs 在加载时找到它们的目录中。