From 79e04842d239770fbe86bcfa60c693480a6b60cc Mon Sep 17 00:00:00 2001 From: Astounds Date: Fri, 7 Aug 2026 16:18:49 -0500 Subject: test --- modules/init-elpa.el | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to 'modules/init-elpa.el') diff --git a/modules/init-elpa.el b/modules/init-elpa.el index 56a4e55..e58ecdd 100644 --- a/modules/init-elpa.el +++ b/modules/init-elpa.el @@ -28,12 +28,13 @@ (setq package-check-signature 'allow-unsigned) (package-initialize) -(unless (package-installed-p 'use-package) - (unless (assoc 'use-package package-archive-contents) - (package-refresh-contents)) - (package-install 'use-package)) - -(require 'use-package) +;; use-package is bundled with Emacs 28+, but on older Emacs it is not. +;; Since MELPA no longer distributes use-package, load the vendored copy +;; from site-lisp/ so the bootstrap does not depend on GNU ELPA. +(unless (require 'use-package nil t) + (add-to-list 'load-path (expand-file-name "site-lisp/bind-key-2.4.1/" user-emacs-directory)) + (add-to-list 'load-path (expand-file-name "site-lisp/use-package-2.4.6/" user-emacs-directory)) + (require 'use-package)) (setq use-package-always-ensure t use-package-always-defer t use-package-compute-statistics t) -- cgit v1.2.3