]> git.earman.xyz Git - emacsinit.git/commitdiff
Set always ensure and always demand
authorrearman <rearman@r717.net>
Wed, 20 Aug 2025 20:26:38 +0000 (16:26 -0400)
committerrearman <rearman@r717.net>
Wed, 20 Aug 2025 20:26:38 +0000 (16:26 -0400)
The only thing bogging down init time is magit - defer that and force everything else since I'm running the daemon everywhere I can.

re/re-packages.el

index 0cbddcd7ea9a0be1b9ea94f0d8a0d613a4ec7b2a..cca9c27c53c1e443a3f13d26c0e149f4cffcd72a 100644 (file)
@@ -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)
   (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
                    "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"
              (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"))
        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)
    ("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"
    ("k" . re/howm-create-keyword)))
 
 (use-package markdown-mode
-  :ensure
-  t
-  :defer
-  t
   :config
   (setq markdown-special-ctrl-a/e t)
   :bind
        ("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