gnu-emacs-sources
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[NonGNU ELPA] Gnuplot version 0.8.1


From: ELPA update
Subject: [NonGNU ELPA] Gnuplot version 0.8.1
Date: Sat, 18 Feb 2023 17:06:41 -0500

Version 0.8.1 of package Gnuplot has just been released in NonGNU ELPA.
You can now find it in M-x list-packages RET.

Gnuplot describes itself as:

  ===============================================
  Major-mode and interactive frontend for gnuplot
  ===============================================

More at https://elpa.nongnu.org/nongnu/gnuplot.html

## Summary:

                            ━━━━━━━━━━━━━━━━━━━
                             GNUPLOT FOR EMACS
                            ━━━━━━━━━━━━━━━━━━━


  This package allows running [gnuplot] files from within the [GNU Emacs]
  editor. It features:

  • Syntax highlighting and indentation for gnuplot scripts.
  • Pull-down menus for common gnuplot-related tasks.
  • Interactive gnuplot sessions using `comint'.
  • Context-sensitive completion.
  • Inline display of gnuplot plots.

  It is recommended to run `gnuplot-mode' on GNU Emacs 25 or above, using
  gnuplot version 5.0 or above.


  [gnuplot] <http://www.gnuplot.info/>

  [GNU Emacs] <https://www.gnu.org/software/emacs/>


  1 Installation
  ══════════════

  1.1 Using MELPA
  ───────────────

    The easiest way to install `gnuplot-mode' is to directly get it from
    [MELPA]. After [configuring Emacs to use MELPA], you should be able to

## Recent NEWS:

                      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━
                       CHANGELOG FOR `GNUPLOT.EL'
                      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━





1 Version 8.1 (Feb 18th 2023)
═════════════════════════════

  List of changes for `gnuplot.el' version 0.8.0 ranging from January
  2021 to February 2023.

  • Fixed the `completion-at-point' function

  • Improve lazy loading of the gnuplot-gui library

  • Remove legacy code

  • Lexical scoping and linting


2 Version 8.0 (Jan 3rd 2021)
════════════════════════════

  List of changes for `gnuplot.el' version 0.8.0 ranging from March 2014
  to January 2021.

  • Changed project license to GPLv3.

  • Greatly simplify the compilation process.

  • Fix deprecated calls to the `cl' library.

  • Deprecated XEmacs support. Bump minimal GNU Emacs version to 24.3.

  • Add a `gnuplot-program-args' variable for passing additional
    arguments to the gnuplot program binary.

  • The `gnuplot-inline-image-mode' can now take three values: `nil',
  `inline', `dedicated'.

  • Add the `gnuplot-use-context-sensitive-completion' configuration
    option.

  • Removed the `gnuplot-bug-report' function.

  • The provided `gnuplot.info' manual file has been updated for gnuplot
    version 5.2.6.

  • Add the `gnuplot-program-args' customization option to pass
    additional arguments to the gnuplot process.

  • Use `syntax-proprietize-rules' in gnuplot buffers.

  • `gnuplot-context-sensitive-mode' is now a normal minor mode.

  • Enable `completion-at-point' in gnuplot `comint' buffers.

  • Remove the unused `dotemacs.el' file.

  • `comint-process-echoes' is now buffer-local.


3 Version 7.0 (Oct 20th 2012)
═════════════════════════════

  • Contextual completion & help, inline plots, some other stuff.


4 Version 6.0 (Dec 13th 2011)
═════════════════════════════

  • Changed numbering scheme to accommodate gnuplot packaging
    requirements.
  • Moved to github, updated contact info.


5 Version 5.0 (Sep 16th 2002)
═════════════════════════════

  • Wrote initial draft of gnuplot-gui.el, included it in insertions
    menu and in `gnuplot-insert'. Negate option function, bound to `C-c
    C-n'.

  • `C-c C-h' with no response goes to Commands menu. Transparent
    toolbar icons. Replace kw-compl with a simple completion
    function. Put gnuplot-toolbar code in gnuplot.el.

  • Send file uses the load command. add `gnuplot-plot-from-comint' and
    `gnuplot-save-and-plot-from-comint' and keybindings in the comint
    buffer. do `(process-kill-without-query gnuplot-process nil)'.
    `gnuplot-negate-option' checks if set option has a negated form.

  • `gnuplot-kill-gnuplot-buffer' made more robust. fixed a bug in
    `gnuplot-plot-from-comint'. fixed description of gnuplot-faces
    group.

  • Update copyright information, update gpelcard

  • Change installation materials. Add some support for hidden3d. Use
    constants in types alists in gui. Various other minor improvements
    to the types alists.

  • Removed `gnuplot-which-highlight' variable and revamped how
    colorization gets turned on. This is a bit tricky since I want it to
    work with font-lock under emacs and xemacs and with hilit19.

  • Insert space at end of unique completion. add a few GUI types,
    rewrite some stuff in the GUI interface. primitive support for plot,
    splot, and fit. Fixed completion in file widget.

  • Add `pgnuplot.c' and Win9x install instructions to the distribution.
    Fixed a defface bug. Added `gnuplot-keywords-when' allowing deferral
    of parsing the info file.

  • Fixed font-locking of strings and comments. Figure out
    `gnuplot-version' number from startup message and set
    `gnuplot-echo-command-line-flag' accordingly. Added
    `gnuplot-program-version' variable. Check that font-lock is actually
    a feature.

  • Added `gnuplot-determine-gnuplot-version' so that the gnuplot
    version number and `comint-process-echos' actually get set
    correctly. Actually, the first time something is plotted, the
    echoing might not work, but the second time it will.

  • Once again changed how `comint-process-echos' gets set. Maybe I got
    it right this time? Also fixed certain situations where the info
    file did notget properly loaded (insertion with info toggle on and
    info button in GUI).

  • Do a more robust check for the gnuplot process before killing the
    gnuplot buffer.
  …  …

reply via email to

[Prev in Thread] Current Thread [Next in Thread]