|
From: <gn...@di...> - 2012-10-08 01:10:00
|
> > 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 <jon...@gm...> 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 |