在用Emacs安装软件包时,我经常遇到一个问题:如果其中一个包在melpa中被破坏,另一个在melpa稳定的中被破坏,我能做什么?例如,如果我使用melpa-稳定的电子屏幕在启动时失败:
run-hooks: Symbol's function definition is void: elscreen-start但如果我在上运行,电子屏幕就能工作,但苹果酒却无法启动。我检查了他们的github配置文件,他们的构建目前正在失败。有办法解决这个问题吗?
发布于 2016-07-28 23:04:11
您可以同时使用melpa和melpa-stable,并通过自定义package-pin-packages将某些包固定在特定的存储库中。
(require 'package)
(add-to-list 'package-archives
'("melpa-stable" . "http://stable.melpa.org/packages/") t)
(add-to-list 'package-archives
'("melpa" . "https://melpa.org/packages/") t)
(setq package-pinned-packages
'((imenu-anywhere . "melpa-stable")
(spaceline . "melpa-stable")
(clj-refactor . "melpa-stable")
(cider . "melpa-stable")
(clojure-mode . "melpa-stable")
(linum-relative . "melpa-stable")
(aggressive-indent . "melpa-stable")
(evil-leader . "melpa-stable")
(evil-visualstart . "melpa-stable")
(evil-jumper . "melpa-stable")
(evil-snipe . "melpa-stable")
(evil . "melpa-stable")
(evil-commentary . "melpa-stable")))https://stackoverflow.com/questions/38632453
复制相似问题