[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Async rebuild package-quickstart after packages update? was Re: 28.0
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: |
Thu, 05 Aug 2021 07:29:30 -0700 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) |
Eli Zaretskii <eliz@gnu.org> writes:
Here is the updated patch:
git diff master
diff --git a/lisp/emacs-lisp/package.el b/lisp/emacs-lisp/package.el
index 37dcbe36c8..4e59623cbc 100644
--- a/lisp/emacs-lisp/package.el
+++ b/lisp/emacs-lisp/package.el
@@ -4138,7 +4138,12 @@ 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*"
+ (expand-file-name invocation-name invocation-directory)
+ "-batch" "-q"
+ "-l" "package"
+ "-f" "package-quickstart-refresh")
(delete-file (concat package-quickstart-file "c"))
(delete-file package-quickstart-file)))
>> From: "T.V Raman" <raman@google.com>
>> Cc: arthur.miller@live.com, emacs-devel@gnu.org
>> Date: Wed, 04 Aug 2021 17:22:23 -0700
>>
>> Here is a simple patch that rebuilds package-quickstart-file in a
>> separate emacs process:
>
> Thanks. I have one minor comment:
>
>> - (package-quickstart-refresh)
>> + (start-process
>> + "quickstart" "*quickstart*" "emacs"
>> + "-batch" "-q"
>> + "-l" "package"
>> + "-f" "package-quickstart-refresh")
>
> The 3rd argument of start-process should use
>
> (expand-file-name invocation-name invocation-directory)
>
> instead of the literal "emacs", so that it invokes the same Emacs
> binary as the one in which the command runs.
>
--
Thanks,
--Raman(I Search, I Find, I Misplace, I Research)
?7?4 Id: kg:/m/0285kf1 ?0?8
- Re: Async rebuild package-quickstart after packages update? was Re: 28.0.50; Proposal: slightly more efficient package-quickstart.el, Stefan Monnier, 2021/08/03
- Re: Async rebuild package-quickstart after packages update? was Re: 28.0.50; Proposal: slightly more efficient package-quickstart.el, T.V Raman, 2021/08/03
- Re: Async rebuild package-quickstart after packages update? was Re: 28.0.50; Proposal: slightly more efficient package-quickstart.el, Stefan Monnier, 2021/08/03
- Re: Async rebuild package-quickstart after packages update? was Re: 28.0.50; Proposal: slightly more efficient package-quickstart.el, T.V Raman, 2021/08/04
- Re: Async rebuild package-quickstart after packages update? was Re: 28.0.50; Proposal: slightly more efficient package-quickstart.el, Stefan Monnier, 2021/08/04
- Re: Async rebuild package-quickstart after packages update? was Re: 28.0.50; Proposal: slightly more efficient package-quickstart.el, T.V Raman, 2021/08/04
- Re: Async rebuild package-quickstart after packages update? was Re: 28.0.50; Proposal: slightly more efficient package-quickstart.el, T.V Raman, 2021/08/04
- Re: Async rebuild package-quickstart after packages update? was Re: 28.0.50; Proposal: slightly more efficient package-quickstart.el, Eli Zaretskii, 2021/08/05
- Re: Async rebuild package-quickstart after packages update? was Re: 28.0.50; Proposal: slightly more efficient package-quickstart.el, T.V Raman, 2021/08/05
- Re: Async rebuild package-quickstart after packages update? was Re: 28.0.50; Proposal: slightly more efficient package-quickstart.el,
T.V Raman <=
- Re: Async rebuild package-quickstart after packages update? was Re: 28.0.50; Proposal: slightly more efficient package-quickstart.el, Stefan Monnier, 2021/08/05
- Re: Async rebuild package-quickstart after packages update? was Re: 28.0.50; Proposal: slightly more efficient package-quickstart.el, T.V Raman, 2021/08/05
- Re: Async rebuild package-quickstart after packages update? was Re: 28.0.50; Proposal: slightly more efficient package-quickstart.el, Stefan Monnier, 2021/08/05
- Re: Async rebuild package-quickstart after packages update? was Re: 28.0.50; Proposal: slightly more efficient package-quickstart.el, Arthur Miller, 2021/08/06
- Re: Async rebuild package-quickstart after packages update? was Re: 28.0.50; Proposal: slightly more efficient package-quickstart.el, Eli Zaretskii, 2021/08/06
- Re: Async rebuild package-quickstart after packages update? was Re: 28.0.50; Proposal: slightly more efficient package-quickstart.el, Arthur Miller, 2021/08/06
- Re: Async rebuild package-quickstart after packages update? was Re: 28.0.50; Proposal: slightly more efficient package-quickstart.el, Eli Zaretskii, 2021/08/06
- Re: Async rebuild package-quickstart after packages update? was Re: 28.0.50; Proposal: slightly more efficient package-quickstart.el, Arthur Miller, 2021/08/06
- Re: Async rebuild package-quickstart after packages update? was Re: 28.0.50; Proposal: slightly more efficient package-quickstart.el, Arthur Miller, 2021/08/06
- Re: Async rebuild package-quickstart after packages update? was Re: 28.0.50; Proposal: slightly more efficient package-quickstart.el, chad, 2021/08/06