From: rearman Date: Wed, 20 Aug 2025 20:26:38 +0000 (-0400) Subject: Set always ensure and always demand X-Git-Url: https://git.earman.xyz/?a=commitdiff_plain;h=526108a932360f64beb2b324dec3e5b8cd57e2c0;p=emacsinit.git Set always ensure and always demand The only thing bogging down init time is magit - defer that and force everything else since I'm running the daemon everywhere I can. --- diff --git a/re/re-packages.el b/re/re-packages.el index 0cbddcd..cca9c27 100644 --- a/re/re-packages.el +++ b/re/re-packages.el @@ -7,9 +7,10 @@ (add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/") t) +(setq use-package-always-ensure t + use-package-always-demand t) + (use-package visual-fill-column - :ensure - t :config (global-visual-line-mode 1) :custom @@ -23,8 +24,6 @@ (visual-fill-column-mode 'toggle))) (use-package corfu - :ensure - t :custom (corfu-auto t) (corfu-auto-delay 0) @@ -46,26 +45,16 @@ (corfu-popupinfo-mode)) (use-package expand-region - :ensure - t - :defer - t :bind (("C-=" quote er/expand-region))) (use-package magit - :ensure + :defer t :config - (message "Magit Loaded") - :bind - (:map ctl-x-map ("g" . magit-status))) + (message "Magit Loaded")) (use-package openwith - :ensure - t - :defer - t :config (openwith-mode t) (setq openwith-associations @@ -90,13 +79,9 @@ "zathura" '(file))))) ; Windows falls back to default program -(use-package auctex :ensure t :defer t) +(use-package auctex) (use-package slime - :ensure - t - :defer - t :config (load (expand-file-name "~/quicklisp/slime-helper.el")) (setq inferior-lisp-program "sbcl" @@ -108,10 +93,6 @@ (unless (slime-connected-p) (save-excursion (slime)))))) (use-package geiser - :ensure - t - :defer - t :config (if (equal system-type 'windows-nt) (setq geiser-chicken-binary '("C:/tools/chicken/bin/csi.exe" "-:c")) @@ -120,27 +101,17 @@ geiser-active-implementations '(chicken)) (add-hook 'scheme-mode-hook 'geiser-mode)) -(use-package geiser-chicken :ensure t :after 'geiser) +(use-package geiser-chicken :after 'geiser) (use-package csv-mode - :ensure - t - :defer - t :config (add-hook 'csv-mode-hook 'csv-align-mode)) (use-package aggressive-indent - :ensure - t :config (global-aggressive-indent-mode t)) (use-package org - :ensure - nil - :defer - t :config (require 're-org) (require 're-org-defuns) @@ -166,8 +137,6 @@ ("C-M-n" . org-next-visible-heading))) (use-package howm - :ensure - t :config (require 're-howm-skeletons) (setq howm-template-list '("= %title%cursor\n%date %file\n\n" @@ -190,10 +159,6 @@ ("k" . re/howm-create-keyword))) (use-package markdown-mode - :ensure - t - :defer - t :config (setq markdown-special-ctrl-a/e t) :bind @@ -209,7 +174,7 @@ ("C-M-p" . markdown-outline-previous) ("C-M-n" . markdown-outline-next))) -(use-package edit-indirect :ensure t :after 'markdown-mode) +(use-package edit-indirect :after 'markdown-mode) (provide 're-packages) ;;; re-packages.el ends here