1;;; package --- 初始化 elpa 源2;;; Commentary:34(require 'package)5;;; Code:6(setq package-archives7 '(("gnu" . "https://mirrors.bfsu.edu.cn/elpa/gnu/")8 ("nongnu" . "https://mirrors.bfsu.edu.cn/elpa/nongnu/")9 ("melpa" . "https://mirrors.bfsu.edu.cn/elpa/melpa/")))1011(setq package-check-signature nil)12(package-initialize)1314(unless (bound-and-true-p package--initialized)15 (package-initialize))1617;; refresh resource18(unless package-archive-contents19 (package-refresh-contents))2021;; use-package22(unless (package-installed-p 'use-package)23 (package-refresh-contents)24 (package-install 'use-package))2526(unless (package-installed-p 'vc-use-package)27 (package-vc-install "https://github.com/slotThe/vc-use-package"))282930;; config use-package31(require 'use-package-ensure)32(eval-and-compile33 (setq use-package-always-ensure t)34 (setq use-package-always-defer t)35 (setq use-package-always-demand nil)36 (setq use-package-expand-minimally t)37 (setq use-package-verbose t))3839(require 'vc-use-package)4041(provide 'init-elpa)42;;; init-elpa.el ends here