On Sunday, October 07, 2012 06:09:49 pm gnuplot@... wrote:
> > > The gnuplot emacs mode was creating bindings in the global comint mode,
> > > overwriting those that were already there. This resulted in breakage when those
> > > keys were used in other non-gnuplot comint buffers. Attached patch applies the
> > > bindings ONLY to the gnuplot comint instance.
> > >
> > > dima
> >
> > On Mon, 8 Oct 2012 01:23:04 +0100
> > Jon Oddie <jonxfield@...> wrote:
> >
> > Hi,
> >
> > You might want to check out the more recent version of gnuplot-mode at https://github.com/bruceravel/gnuplot-mode . I have done a bit of work on it in the past year, including creating a separate `gnuplot-comint-mode' for the comint buffer, which I think may solve the same problem as your patch. Let me know if I'm wrong.
> >
> > I think it's also on the MELPA repo, tho not in Marmalade yet.
> >
> > There are some other features on the way, including better tab completion and documentation lookup, and displaying images inline in Emacs. Take a look at the devel branch on github if you're interested. I think they are reasonably stable, but have not tested on many different Emacs setups.
> >
> > Once it has had more testing, it would eventually be good to get a newer version of gnuplot-mode incorporated into a gnuplot release.
>
> Oh, I see. That's great; I'd much rather use the actively-developed tree instead
> of my patches to an old tree. This thing seems to be in a bit of disarray right
> now. The latest release on Bruce's site (not the github) dates back to 2002. The
> copies in the gnuplot tree and in debian
> (http://packages.debian.org/sid/gnuplot-mode) are all patched versions of that
> old release.
>
> Ethan, can we remove gnuplot-mode from the gnuplot CVS entirely? Currently it's
> out of date, and active development is happening entirely elsewhere. To make
> matters even worse, the copy in CVS doesn't even have a link to the latest
> development tree. At the same time, I'd like to get the Debian package up to
> date too. Jon, is the code currently in that git repo ready for release, or does
> it still need work?
>
> dima
I was unaware of any recent development being done on gnuplot-mode.
Bruce Ravel's old site here at UW no longer exists. I am not an emacs
user and know essentially nothing about how well or poorly the old
gnuplot-mode code has kept up with emacs development. I'm just the guy
trying to keep gnuplot distribution itself up to date.
So yeah, if the gnuplot-mode stuff is being maintained and distributed
elsewhere then I'm fine with removing it from the gnuplot distribution per se.
On the other hand, gnuplot distribution from the project repository has
been consistent going back at least 12 years, whereas separate distribution
of the gnuplot-mode scripts outside of gnuplot has been mostly stagnent over
that period. So just from the point of view of having a long-term
distribution mode it might be better to merge the more recent development
back into the gnuplot repository.
I'll CC Bruce to see if he has any opinion or any interest in getting back
in the loop.
Ethan
|