From e83f905cdbd006542d488cdd302957710da6cdd1 Mon Sep 17 00:00:00 2001
From: Bozhidar Batsov <bozhidar@batsov.dev>
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