I didn't quite understand this last point, as a non-Emacser.  What sort of 
breakage to existing packages cause these Emacs errors?  What tests would make 
sense as part of a pull request to detect these?

-anil

> On 24 Aug 2015, at 16:25, Yaron Minsky <[email protected]> wrote:
> 
> Great.
> 
> In addition, I wonder if we can try to do some testing of the setup as part 
> of the testing of updates to the opam metadata.  Right now, for example, 
> emacs just errors out on startup in some cases.  Having a test of user-setup 
> that verified some basic functionality would be really nice.
> 
> y
> 
> On Mon, Aug 24, 2015 at 12:44 AM Louis Gesbert <[email protected] 
> <mailto:[email protected]>> wrote:
> > - Yaron Minsky, 23/08/2015 11:51 -
> > Have you thought much about user-setup of late?  I tried to use it in
> > an up-to-date mac, and the emacs setup failed.  I think it was relying
> > on some missing package.  Do you have any thoughts as to how we can
> > get this to the point where it works reliably enough to be usable to
> > newbies?
> 
> I'll look into it; there have been changes to the installation of emacs files 
> for e.g. ocp-indent, and the according update of user-setup may not have made 
> it yet into opam, so that might be the cause of your trouble.
> 
> I don't think we are far from there, and we have had a few successful 
> reports, but it's quite difficult to test reliably. There are also quite a 
> few improvements pending, which I'll get into opam-repo ASAP. One of them 
> moves the bulk of ocaml-specific emacs configuration into 
> ~/.emacs.d/opam-user-setup.el.
> 
> > Another thing about user-setup is that its operations are only
> > implicit, i.e., it only does things on install, which means if you
> > want to do something like set up a clean .emacs file, or even just get
> > a list of the things it's doing, there's no obvious way.
> 
> Indeed, as of now its only "interface" is with opam. The new version should 
> display some information about what files it is updating, at least on newer 
> opam, but that's a bare minimum.
> 
> > I think it
> > would be ideal if user-setup came with a command-line tool, and
> > actually if it only modified files after you called that command-line
> > tool, which would warn you about what it was going to do, and maybe
> > even give you a way of immediately unrolling.
> 
> Indeed; the command-line tool is currently very limited in terms of 
> interaction, as it's designed to be run from opam, but that would be well 
> worth improving. At least having it list its current status when run without 
> arguments would be quite helpful.
> 
> I'll look into this.
> 
> Best,
> Louis Gesbert -- OCamlPro_______________________________________________
> opam-devel mailing list
> [email protected] <mailto:[email protected]>
> http://lists.ocaml.org/listinfo/opam-devel 
> <http://lists.ocaml.org/listinfo/opam-devel>
> _______________________________________________
> opam-devel mailing list
> [email protected]
> http://lists.ocaml.org/listinfo/opam-devel

_______________________________________________
opam-devel mailing list
[email protected]
http://lists.ocaml.org/listinfo/opam-devel

Reply via email to