aboutsummaryrefslogtreecommitdiff
path: root/dot.emacs.d/init.el
diff options
context:
space:
mode:
authorThomas Schneider <qsx@qsx.re>2019-03-28 00:14:34 +0100
committerThomas Schneider <qsx@qsx.re>2019-03-28 00:14:34 +0100
commit10dcc2ae6f06027636347690a4f4b83a33dcdf54 (patch)
tree7b940f5cdf8b7c92b6c328f344d38f9276b32932 /dot.emacs.d/init.el
parentc246923e1287d6e185b50e2cfa03f92999ebedb4 (diff)
Emacs: Bootstrap use-package via package.el
Diffstat (limited to 'dot.emacs.d/init.el')
-rw-r--r--dot.emacs.d/init.el8
1 files changed, 5 insertions, 3 deletions
diff --git a/dot.emacs.d/init.el b/dot.emacs.d/init.el
index da13a27..3764f86 100644
--- a/dot.emacs.d/init.el
+++ b/dot.emacs.d/init.el
@@ -1,8 +1,12 @@
-(package-initialize)
(require 'package)
+(setq package-enable-at-startup nil)
(setq package-archives
'(("melpa" . "https://melpa.org/packages/")
("gnu" . "https://elpa.gnu.org/packages/")))
+(package-initialize)
+(unless (package-installed-p 'use-package)
+ (package-refresh-contents)
+ (package-install 'use-package))
(defvar --backup-directory (concat user-emacs-directory "backups"))
(if (not (file-exists-p --backup-directory))
@@ -26,8 +30,6 @@
(normal-top-level-add-to-load-path '("."))
(normal-top-level-add-subdirs-to-load-path))
-(require 'use-package)
-
(load "server")
(unless (server-running-p) (server-start))