

GitHub - d12frosted/elpa-mirror: Mirror for some Emacs package archives
source link: https://github.com/d12frosted/elpa-mirror
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

README.org
elpa-mirror
Mirrors for some Emacs package archives. These mirrors should be used only when official repository is temporarily down. Maintained using mirror-elpa.
Usage (remote)
Just setup package-archives
in your init.el
file.
(setq package-archives '(("melpa" . "https://raw.githubusercontent.com/d12frosted/elpa-mirror/master/melpa/") ("org" . "https://raw.githubusercontent.com/d12frosted/elpa-mirror/master/org/") ("gnu" . "https://raw.githubusercontent.com/d12frosted/elpa-mirror/master/gnu/")))
Usage (local)
First, you need to clone this repository.
$ git clone --depth 1 [email protected]:d12frosted/elpa-mirror.git ~/.elpa-mirror
And then setup package-archives
in your init.el
file.
(setq package-archives `(("melpa" . ,(concat user-home-directory "elpa-mirror/melpa/")) ("org" . ,(concat user-home-directory "elpa-mirror/org/")) ("gnu" . ,(concat user-home-directory "elpa-mirror/gnu/"))))
Usage with Spacemacs
To use elpa-mirror
with Spacemacs, you need to modify
configuration-layer-elpa-archives
. To do so, just add following code to the
dotspacemacs/init
function.
;; remote (setq configuration-layer-elpa-archives '(("melpa" . "https://raw.githubusercontent.com/d12frosted/elpa-mirror/master/melpa/") ("org" . "https://raw.githubusercontent.com/d12frosted/elpa-mirror/master/org/") ("gnu" . "https://raw.githubusercontent.com/d12frosted/elpa-mirror/master/gnu/"))) ;; local (setq configuration-layer-elpa-archives `(("melpa" . ,(concat user-home-directory "elpa-mirror/melpa/")) ("org" . ,(concat user-home-directory "elpa-mirror/org/")) ("gnu" . ,(concat user-home-directory "elpa-mirror/gnu/"))))
For more grained control over package-archives
(e. g. if you wish to use
mirror only when one of the official repositories is down) checkout how it’s
implemented in Spacemacs.
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK