Maxim Cournoyer (2018-07-02 10:55 -0400) wrote: > Hi, > > Oleg Pykhalov <go.wig...@gmail.com> writes: > >> Hello, >> >> Pierre Neidhardt <ambre...@gmail.com> writes: >> >>> Maxim Cournoyer <maxim.courno...@gmail.com> writes: >>> >>>>> - Perform transactions (install/remove) over multiple packages. >>>> >>>> To be fair, I think you can already accomplish this using emacs-guix by >>>> separating with commas multiple package names :). >>> >>> Can you explain? I don't know how to do that. >>> >>> The point of the Helm interface is that it allows to "batch select" >>> multiple packages. I don't think that emacs-guix can do that. >> >> […] >> >> Another way in ‘M-x guix-all-packages’ or any ‘guix-search-by-*’: >> >> • Hit ‘i’ on not installed packages. >> • Hit ‘d’ on installed package. >> • Hit ‘x’ to apply. > > Thanks Oleg! I keep forgetting about this interface;
he-he, it is only one of about 10 different interfaces of this kind (for packages, profiles, generations, services, etc.). If you use only "M-x guix", you miss most of Emacs-Guix features. > there doesn't seem > to be an entry point from M-x guix for easy discovery. "M-x guix" can't be an entry point for this or any other interface, it is only for "guix" *shell* commands. Actually I'm very surprised someone uses "M-x guix", I find it unpractical. I even plan to rename it to "M-x guix-command", and to make "M-x guix" a real entry point for the various Emacs-Guix commands (including "guix-command" and all the interfaces). -- Alex