On May 15, 2015 3:00 AM, "Stefan Monnier" <monnier@iro.umontreal.ca> wrote:
>
> >> 1. Keep the feature but disable by default. Async refreshing would still
> >> be enabled.
> > I'd rather we not keep options for behavior nobody has specifically
> > asked for.
>
> I asked for it.  But after using it I agree that it sucks UI-wise.
> I think to make it work better, we'd need to make the download and the
> install more separate. E.g. when the download is done, rather than go
> ahead and perform the install, inform the user that the download is done
> and the install process can proceed, but wait for the user to
> explicitly say "install now".

It'd be nice if someone did this, but that's a non trivial effort atm. package.el just unpacks the package as soon as it's downloaded, so this needs to be changed before we can have a prompt between download and install.