dotfiles

Alpine Linux dotfiles

git clone git://git.lin.moe/dotfiles.git

 1;;; package --- 初始化 elpa 源
 2;;; Commentary:
 3
 4(require 'package)
 5;;; Code:
 6(setq package-archives
 7      '(("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/")))
10
11(setq package-check-signature nil)
12(package-initialize)
13
14(unless (bound-and-true-p package--initialized)
15  (package-initialize))
16
17;; refresh resource
18(unless package-archive-contents
19  (package-refresh-contents))
20
21;; use-package
22(unless (package-installed-p 'use-package)
23  (package-refresh-contents)
24  (package-install 'use-package))
25
26(unless (package-installed-p 'vc-use-package)
27  (package-vc-install "https://github.com/slotThe/vc-use-package"))
28
29
30;; config use-package
31(require 'use-package-ensure)
32(eval-and-compile
33  (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))
38
39(require 'vc-use-package)
40
41(provide 'init-elpa)
42;;; init-elpa.el ends here