Oops
This commit is contained in:
@@ -9,24 +9,22 @@
|
|||||||
(package-initialize)
|
(package-initialize)
|
||||||
|
|
||||||
(defvar prelude-packages
|
(defvar prelude-packages
|
||||||
'(projectile use-package ivy cl evil magit evil-magit fill-column-indicator
|
'(all-the-icons async base16-theme bind-chord bind-key counsel dash diminish
|
||||||
all-the-icons haskell-mode ghc web-mode less-css-mode base16-emacs)
|
epl evil evil-magit fill-column-indicator font-lock ghc git-commit
|
||||||
|
goto-chg haskell-mode ivy key-chord less-css-mode magit magit-popup
|
||||||
|
pkg-info projectile swiper undo-tree use-package use-package-chords
|
||||||
|
web-mode with-editor)
|
||||||
"A list of packages to ensure are installed at launch.")
|
"A list of packages to ensure are installed at launch.")
|
||||||
|
|
||||||
(defun prelude-packages-installed-p ()
|
(defun prelude-packages-installed-p ()
|
||||||
(if (member
|
(if (member nil '(mapcar 'package-installed-p prelude-packages))
|
||||||
nil '(mapcar
|
|
||||||
'package-installed-p
|
|
||||||
prelude-packages))
|
|
||||||
nil
|
nil
|
||||||
t))
|
t))
|
||||||
|
|
||||||
(unless (prelude-packages-installed-p)
|
(unless (prelude-packages-installed-p)
|
||||||
check for new packages (package versions)
|
|
||||||
(message "%s" "Emacs Prelude is now refreshing its package database...")
|
(message "%s" "Emacs Prelude is now refreshing its package database...")
|
||||||
(package-refresh-contents)
|
(package-refresh-contents)
|
||||||
(message "%s" " done.")
|
(message "%s" " done.")
|
||||||
install the missing packages
|
|
||||||
(dolist (p prelude-packages)
|
(dolist (p prelude-packages)
|
||||||
(when (not (package-installed-p p))
|
(when (not (package-installed-p p))
|
||||||
(package-install p))))
|
(package-install p))))
|
||||||
|
|||||||
Reference in New Issue
Block a user