From e83f905cdbd006542d488cdd302957710da6cdd1 Mon Sep 17 00:00:00 2001 From: Bozhidar Batsov Date: Fri, 24 Feb 2023 08:18:21 +0100 Subject: [PATCH] Auto-install use-package --- CHANGELOG.md | 1 + core/prelude-packages.el | 7 +++++++ 2 files changed, 8 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6b74685..20b04a1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,7 @@ * Add a Lua module. * Auto-install `racket-mode` if needed. * Add a F# module. +* Auto-install `use-package`. ### Changes diff --git a/core/prelude-packages.el b/core/prelude-packages.el index 05f831c..ecf8b97 100644 --- a/core/prelude-packages.el +++ b/core/prelude-packages.el @@ -53,6 +53,13 @@ (setq package-user-dir (expand-file-name "elpa" prelude-dir)) (package-initialize) +;; install & enable use-package +(unless (package-installed-p 'use-package) + (package-install 'use-package)) + +(require 'use-package) +(setq use-package-verbose t) + (defvar prelude-packages '(ace-window ag