Enhance package management

This commit is contained in:
James Cherti
2024-08-20 22:43:13 -04:00
parent 7f18d930de
commit 328231a8f0
2 changed files with 20 additions and 32 deletions

19
init.el
View File

@@ -18,24 +18,7 @@
(minimal-emacs-load-user-init "pre-init.el")
;;; package.el
(require 'package)
(when (version< emacs-version "28")
(add-to-list 'package-archives
'("nongnu" . "https://elpa.nongnu.org/nongnu/")))
(add-to-list 'package-archives
'("melpa-stable" . "https://stable.melpa.org/packages/"))
(add-to-list 'package-archives
'("melpa" . "https://melpa.org/packages/"))
(customize-set-variable 'package-archive-priorities
'(("gnu" . 99)
("nongnu" . 80)
("stable" . 70)
("melpa" . 0)))
(when package-enable-at-startup
(when minimal-emacs-package-initialize-and-refresh
(package-initialize)
(unless package-archive-contents
(package-refresh-contents t)))