Tweak straight config

This commit is contained in:
David Morgan 2022-10-10 20:44:26 +01:00
parent 82a42c2240
commit 75aa147246
Signed by: djm
GPG Key ID: C171251002C200F2
2 changed files with 2 additions and 5 deletions

View File

@ -21,7 +21,6 @@
(add-hook 'emacs-startup-hook
(lambda ()
(message "%s packages loaded in %0.1f seconds"
;;(length package-activated-list)
(hash-table-count straight--profile-cache)
(string-to-number (emacs-init-time)))))

View File

@ -2,8 +2,6 @@
;;; Commentary:
;;; Code:
(defvar initial-features features)
(setq package-archives '(("melpa" . "https://melpa.org/packages/")
("melpa-stable" . "https://stable.melpa.org/packages/")
("nongnu" . "https://elpa.nongnu.org/nongnu/")
@ -47,7 +45,7 @@
"Safely run straight lockfile-related function `FUNC'.
This will set `features' back the value it had before loading straight, to ensure
that everything loaded by `require' or `use-package' is re-loaded."
(setq features initial-features)
(setq features (seq-filter '(lambda (elt) (not (string-prefix-p "init-" (prin1-to-string elt)))) features))
(funcall func))
(defun my/upgrade-packages ()
@ -56,7 +54,7 @@ that everything loaded by `require' or `use-package' is re-loaded."
(straight-pull-recipe-repositories) ;; TODO is this needed?
(straight-x-fetch-all)
(straight-merge-all)
(straight-check-all)
(run-straight-lock-file-function 'straight-check-all)
;; Do this automatically, as we can always revert and thaw
(run-straight-lock-file-function 'straight-freeze-versions))