From 3b33ddb1584c3dbd4bc64d50680e24d826b1b44a Mon Sep 17 00:00:00 2001 From: James Cherti <60946298+jamescherti@users.noreply.github.com> Date: Tue, 2 Jul 2024 11:36:27 -0400 Subject: [PATCH] Improve package and use-package configuration --- init.el | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/init.el b/init.el index 5b3ee53..af0559e 100644 --- a/init.el +++ b/init.el @@ -40,21 +40,22 @@ (package-refresh-contents t))) ;;; use-package -;; Always ensure packages are installed -(setq use-package-always-ensure t) - ;; Load use-package for package configuration -(when (package-installed-p 'use-package) - (eval-when-compile - (require 'use-package))) ;; Ensure the 'use-package' package is installed and loaded (unless (package-installed-p 'use-package) + (package-refresh-contents t) (package-install 'use-package) (eval-when-compile (require 'use-package))) -;;; Load pre-init.el +(eval-when-compile + (require 'use-package)) + +;; Always ensure packages are installed +(setq use-package-always-ensure t) + +;;; Load pre-init.el (after package/use-package and before init) (minimal-emacs-load-user-init "pre-init.el") ;;; Load auto-compile and gcmh