我需要在我的 emacs 安装中添加各种包。它带有 tromey 作为唯一的存储库。未定义变量 package-archives (!)。我在 Linux 上运行 GNU Emacs 版本 24.3.1。我在我的文件中设置了以下代码.emacs
:
(当(> = emacs-major-version 24) (需要'包) (setq package-enable-at-startup nil) (setq 包档案'()) (包初始化) (添加到列表'包档案 '("melpa" . "http://melpa.milkbox.net/packages/") t) (添加到列表'包档案 '("gnu" . "http://elpa.gnu.org/packages/")) (添加到列表'包档案 '(“果酱”。“https://marmalade-repo.org/packages/”)) (添加到列表'包档案 '("org" . "http://orgmode.org/elpa/") t) (添加到列表'包档案 '("tromey" . "http://tromey.com/elpa/") t) )
默认情况下,如果没有此代码,则不会定义变量 package-archives。运行此代码后,它是并且包含正确的值,但似乎没有任何效果。我验证了这个变量没有在任何地方定制。
问题是我没有看到我添加的各种档案中的任何包。仅来自特罗米。显然我做错了什么,但是这段代码应该可以在 emacs 24 及更高版本上运行。
有人可以建议如何正确设置我的存储库吗?