diff --git a/init.el b/init.el index 7b1e7c257dcc64adfd7b0422687c934a61ec955b..c2f1bfe45d2f8699b016fbb6faa5d1a468013a99 100644 --- a/init.el +++ b/init.el @@ -116,7 +116,7 @@ (require 'package) (setq package--init-file-ensured t package-enable-at-startup nil - package-archives emacs-china-package-mirror + package-archives user/package-mirror ) (if (< emacs-major-version 27.0) diff --git a/lisp/templates/userconfig.template b/lisp/templates/userconfig.template index bdfbc12d209c4d11ebb4ca94840f5ea53e90cadb..679aa00212e25c767243688e76fc8002df336847 100644 --- a/lisp/templates/userconfig.template +++ b/lisp/templates/userconfig.template @@ -39,7 +39,13 @@ (expand-file-name "elpa" user-emacs-directory ) "Packages install by package-initilize.") +(defvar default-package-mirror '(("melpa" . "https://melpa.org/packages/") + ("org" . "https://orgmode.org/elpa/") + ("gnu" . "https://elpa.gnu.org/packages/"))) + (defvar emacs-china-package-mirror '(("gnu" . "http://elpa.emacs-china.org/gnu/") ("melpa" . "http://elpa.emacs-china.org/melpa/") ("org" . "http://elpa.emacs-china.org/org/")) ) + +(defvar user/package-mirror default-package-mirror)