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
