|
From: | T.V Raman |
Subject: | Re: Async rebuild package-quickstart after packages update? was Re: 28.0.50; Proposal: slightly more efficient package-quickstart.el |
Date: | Wed, 04 Aug 2021 17:22:23 -0700 |
User-agent: | Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) |
Here is a simple patch that rebuilds package-quickstart-file in a separate emacs process: git diff diff --git a/lisp/emacs-lisp/package.el b/lisp/emacs-lisp/package.el index 37dcbe36c8..d525cf4db9 100644 --- a/lisp/emacs-lisp/package.el +++ b/lisp/emacs-lisp/package.el @@ -4138,7 +4138,11 @@ package--quickstart-maybe-refresh (if package-quickstart ;; FIXME: Delay refresh in case we're installing/deleting ;; several packages! - (package-quickstart-refresh) + (start-process + "quickstart" "*quickstart*" "emacs" + "-batch" "-q" + "-l" "package" + "-f" "package-quickstart-refresh") (delete-file (concat package-quickstart-file "c")) (delete-file package-quickstart-file))) -- Thanks, --Raman(I Search, I Find, I Misplace, I Research) ?7?4 Id: kg:/m/0285kf1 ?0?8
[Prev in Thread] | Current Thread | [Next in Thread] |