Gnuplot-mode for Emacs
Gnuplot is my utility of choice for quick 'n' dirty plotting chores. I don't love Gnuplot's command line interface but I find mouse-driven, GUI oriented plotting tools to be even slower and more unwieldy to use. My solution is to run Gnuplot from within Emacs or XEmacs where I can edit an entire script then send that script to a running Gnuplot process. Because this is done in Emacs, I have access to a large number of useful tools to help create good scripts.
To this end, I have created an editing mode for Gnuplot. This is inspired by the Gnuplot mode originally written by Gershon Elber and initial versions were written in collaboration with Phil Type. All of the code in the current version is new and shares only some concepts with the original mode by Elber.
Gnuplot mode was last updated on 13 December, 2002. The current version number is 0.6.0.
- Gnuplot mode has the following features:
- Functions for plotting lines, regions, entire scripts, or entire files
- Graphical interface to setting command arguments
- Syntax colorization using font-lock or hilit19
- Automated completion of common words in Gnuplot and automatic indentation
- On-line help using Info for Gnuplot functions and features
- Interaction with Gnuplot using comint
- Convenient key bindings and pull down menus plus a toolbar for use with XEmacs
- Customizable using the custom package
- Provides several hooks for additional customization
- Works with Emacs 19.34 and up and XEmacs 20.4 and up. Also works with NTEmacs 20.3 and up.
- Works with any version of Gnuplot 3.5, 3.6, and 3.7 (and the develpment version, 3.8)
- Distributed with a quick reference sheet in postscript which describes the features of Gnuplot mode
Other Gnuplot resources on the web

![[Created by XEmacs!]](http://cars9.uchicago.edu/~ravel/images/z_logo_xemacs.jpg)
![[Created with the Template Toolkit!]](http://cars9.uchicago.edu/~ravel/images/TT.gif)




