On 11/08/2017 at 16:33 julien lepiller writes: > Le 2017-11-08 14:09, Ludovic Courtès a écrit : >> Hi! >> >> Here’s an improved version that supports hints (with Texinfo markup and >> i18n) and error reporting with source location info. >> >> Hints try to make suggestions. If you write: >> >> (use-package-modules qemu) >> >> You’ll get: >> >> configuration.scm:7:0: error: module (gnu packages qemu) not found >> hint: Did you mean `(use-package-modules virtualization)'? >> >> If you write: >> >> (use-service-modules openssh) >> >> You get: >> >> configuration.scm:9:0: error: module (gnu services openssh) not found >> hint: Did you mean `(use-service-modules ssh)'? >> >> The “did you mean” hints are based on exact matches on the package or >> service names. We could go as far as doing inexact searches akin to >> what “guix package -s” and “guix system search” do, but maybe that’s >> overkill given that the suggestions could be wrong. >> >> Anyway, I think that’s already an improvement and we can always refine >> it later. >> >> Thoughts? > > This is great! I don't understand it all, but it seems like when there > is > no exact match for a package or service, we get the more generic hint > I wrote. > > I'm happy with this version, so LGTM (though untested). Let's see what > George thinks about it.
Oh YEAH! This is truly awesome!