;;; init-elpa.el --- .Emacs Configuration -*- lexical-binding: t -*- ;;; Commentary: ;; ;;; Code: ;;; Find and load the correct package.el ;; ===================================================== ;; use-package → https://github.com/jwiegley/use-package ;; ===================================================== (require 'package) ;; Repositories ;; ================ (setq package-archives '(("GNU ELPA" . "https://elpa.gnu.org/packages/") ("MELPA Stable" . "https://stable.melpa.org/packages/") ("ORG" . "https://orgmode.org/elpa/") ("MELPA" . "https://melpa.org/packages/")) package-archive-priorities '(("MELPA Stable" . 10) ("GNU ELPA" . 5) ("ORG" . 3) ("MELPA" . 0)) package-enable-at-startup nil) ;; ================= (setq package-native-compile t) (setq package-check-signature 'allow-unsigned) (setq read-process-output-max (* 1024 1024)) (package-initialize) (unless (package-installed-p 'use-package) (unless (assoc 'melpa package-archives) (package-refresh-contents)) (package-install 'use-package)) (require 'use-package) (setq use-package-always-ensure t use-package-always-defer t use-package-compute-statistics t) ;; ===================================================== ;; End use-package ;; ===================================================== (provide 'init-elpa) ;; End: ;;; init-elpa.el ends here