我需要在我的emacs安装中添加各种包。它附带了tromey作为唯一的存储库。变量package-archives没有定义(!)我在Linux上运行GNU Emacs 24.3.1版本。我在.emacs
文件中设置了以下代码:
默认情况下,如果没有这段代码,就没有定义变量package-archives。运行此代码后,它是正确的,并且包含正确的值,但似乎没有任何效果。我确认这个变量没有在任何地方定制。
问题是我没有看到我添加的各种存档中的任何包;只从特洛伊来的。显然我做错了什么,但这段代码应该在emacs版本24和更高版本中工作。
有人能建议如何正确设置我的仓库吗?
一切都很顺利!这是什么意思?我的
.emacs
文件中的某些内容与elpa相冲突?
就是这个意思。
注释掉一半的配置(comment-dwim
,默认绑定到C-;
,可能在这里有所帮助),看看是否修复了它。它会告诉你哪个包含了ELPA冲突。用显示问题的一半重复,找出哪一个四分之一有问题,然后再找到第八…
很快你就会发现原因,这可能是一个单一的sexp。删除或调整它,取消其余配置的注释,并享受等待的大量包。