I actually like the hassle-free install process. If I mark stuff with `i` or `U` followed by `x`, I mean to download and install those packages in one go. I have been spoilt by how it is currently; would be good to at least have an option to keep it that way.
I have never needed to do `C-g` while an installation is going on. But I can understand how that can cause problem.
I also like the clutter-free installation process, without the compilaiton buffer popping up.
If the "Transaction started" message is cryptic, it can probably be replaced with something that indicates that package(s) are being installed; or something like below?
Package Manager: In progress [upgrade(<num>), install(<num>), delete(<num>)] ...
Once everything is done,
Package Manager: Done [Upgraded(<num>), Installed(<num>), Deleted(<num>)].
Regarding the 3 options:
1. I wouldn't mind that as I can always enable that in my emacs config
2. Can't comment on this as I don't understand the how-to or implications of using a "background process"
3. I believe that people who have the Paradox package installed wouldn't be affected by this right?