朋友们,我从spacemacs转过来,打算以prelude为基础学习,第一个障碍就是怎么在prelude的框架下设置elpa mirror,bing下面搜索"how to set melpa repo mirror for prelude"之类的,往往不得其法,特来请教大家!
把下面这个加到.emacs.d/init.el里面了,不知道行不行
(require 'package)
(setq package-enable-at-startup nil)
(setq package-archives '(("gnu" . "xxx")
("nongnu" . "xxx")
("melpa" . "xxx")))
gnu 和 nongnu 不一定可以,melpa 不行。你顺着配置看,在 init.el
里做了什么,就会发现在下面这行载入 package 相关的配置。
顺藤摸瓜找到 prelude-packages.el
的文件,你就会发现 prelude 在这里修改了 mepla 的 URL,所以如果你在 init.el
中在 (require 'prelude-packages)
之前修改的,在这里都会被覆盖为原来的地址。
所以要改的话也应该实在这个地方修改,填上镜像的 URL 就好了。
1 个赞