我使用M-x package-install
安装了一些Emacs软件包,例如starter-kit。我的〜/ .emacs和〜/ .emacs.d / init.el文件都是空的,但仍然加载了已安装的软件包。
我想知道Emacs如何加载已安装的软件包?加载安装包的代码在哪里?
我正在使用预编译的Emacs24.BZR.106722.Win32版本。
答案 0 :(得分:1)
应该有一个~/.emacs.d/elpa
目录,其中package.el(a.k.a. ELPA for Emacs Lisp Package Archive)存储其数据。
失败,
C-h v package-user-dir
RET
修改强>:
来自NEWS文件( C-h N ):
**现在包含了一个Emacs Lisp包管理器。 这是下载和安装其他软件包的便捷方式, 来自http://elpa.gnu.org的软件包存储库。
*
M-x list-packages
显示了一个包列表,可以是 选择安装。* 新命令“
describe-package
”,绑定到“C-h P
”。* 默认情况下,所有已安装的软件包都会自动加载 Emacs启动了。要禁用此功能,请将“
package-enable-at-startup
”设置为nil
。要指定要加载的包,请自定义“package-load-list
”。