update packages

This commit is contained in:
2025-02-26 20:16:44 +01:00
parent 59db017445
commit 45d49daef0
291 changed files with 16240 additions and 522600 deletions

View File

@@ -2191,7 +2191,7 @@ provide more useful completions and help suggestions for built-in
keywords and functions by parsing each command as you type. It
attempts to take into account Gnuplot's many abbreviated
keywords. For example, with point at the end of a line reading
\"plot 'datafile' w \", typing \\[completion-at-point] will pop
\"plot \\='datafile\\=' w \", typing \\[completion-at-point] will pop
up a list of plotting styles.
Key bindings:

View File

@@ -597,9 +597,9 @@ See the doc-string for `gnuplot-gui-all-types'.")
(defcustom gnuplot-gui-plot-splot-fit-style 'simple
"Control the complexity of the GUI display for plot, splot, and fit.
The values are 'simple, which causes a limited set of plot, splot, or
fit options to be displayed, and 'complete, which attempts to display
all options. The 'complete setting is prone to making errors when
The values are \\='simple, which causes a limited set of plot, splot, or
fit options to be displayed, and \\='complete, which attempts to display
all options. The \\='complete setting is prone to making errors when
parsing values already in the script buffer."
:group 'gnuplot-gui
:type '(radio (const :tag "Simple listing" simple)
@@ -745,54 +745,54 @@ TAG is the name used on the widget and indicates one of the options
for this command, set option, or terminal type.
TYPE is one of
'list a menu-list of strings
'list* a menu-list of strings with a prefix
'number a number with an optional prefix
'tag like number but must be the first argument
'fontsize like number but must be the last argument
'range a pair of numbers like [#,#] or [#:#]
'pair a pair of numbers with no punctuation and a prefix
'file a quoted string and a file browser
'string a quoted string with an optional prefix
'string* an unquoted string with a prefix
'format a quoted string and an info-link to (gnuplot)format
'labels an array as needed for xtics, ytics, etc
'position 2 or 3 comma separated numbers with an optional prefix
\\='list a menu-list of strings
\\='list* a menu-list of strings with a prefix
\\='number a number with an optional prefix
\\='tag like number but must be the first argument
\\='fontsize like number but must be the last argument
\\='range a pair of numbers like [#,#] or [#:#]
\\='pair a pair of numbers with no punctuation and a prefix
\\='file a quoted string and a file browser
\\='string a quoted string with an optional prefix
\\='string* an unquoted string with a prefix
\\='format a quoted string and an info-link to (gnuplot)format
\\='labels an array as needed for xtics, ytics, etc
\\='position 2 or 3 comma separated numbers with an optional prefix
DEFAULT is the default value for this option. Note that the default
for 'range and 'pair is a cons cell and the default for 'labels is a
for \\='range and \\='pair is a cons cell and the default for \\='labels is a
list. For most things, the best choice of DEFAULT is a string of
white space or a cons cell of two strings of white space. Strings of
white space are better defaults than empty strings or nil.
The value of REST depends upon TYPE:
For 'list & REST is the list of options that will go into the
'list* menu-button. This can also be a symbol which
For \\='list & REST is the list of options that will go into the
\\='list* menu-button. This can also be a symbol which
evaluates to a list containing the options to go into
the menu-button. This list variable must contain the
DEFAULT.
For 'number REST is the prefix string (if it exists) for that number.
For 'range REST is the separator, \":\" for plot ranges and
For \\='number REST is the prefix string (if it exists) for that number.
For \\='range REST is the separator, \":\" for plot ranges and
\",\" for plot dimensions (see for example the tgif
terminal type)
For 'string & REST may a number denoting the width of the editable-text
'string* field or it may be a string denoting a prefix. By
For \\='string & REST may a number denoting the width of the editable-text
\\='string* field or it may be a string denoting a prefix. By
default, the width is half the width of the frame
and there is no prefix. It may be useful to
specify \"1\" when the input is a single character
as in 'set missing'.
For 'file REST determines the label placed before the file insertion
as in \"set missing\".
For \\='file REST determines the label placed before the file insertion
field. If non-nil, then TAG is used. If nil, then
the default \"File\" is used.
For 'position REST is the prefix and the number of comma separated numbers
For \\='position REST is the prefix and the number of comma separated numbers
For others REST is not used.
Here is an example entry for the png terminal type:
(cons \"png\"
'((\"SIZE\" 'list \" \" \"small\" \"medium\" \"large\")
(\"COLOR\" 'list \" \" \"monochrome\" \"gray\" \"color\")))
\\='((\"SIZE\" \\='list \" \" \"small\" \"medium\" \"large\")
(\"COLOR\" \\='list \" \" \"monochrome\" \"gray\" \"color\")))
This alist is formed at load time by appending together
`gnuplot-gui-terminal-types', `gnuplot-gui-set-types' and
@@ -1152,7 +1152,7 @@ arguments."
(defun gnuplot-gui-post-process-alist (type)
"A few types need some additional processing.
'range, 'pair, and 'labels are cons or list valued and need to b made
\\='range, \\='pair, and \\='labels are cons or list valued and need to b made
into strings. This is called right before inserting the arguments
into the buffer. TYPE is the object whose arguments are being set."
(let ((alist gnuplot-gui-alist)
@@ -1420,7 +1420,7 @@ SAVE-FRAME is non-nil when the widgets are being reset."
"Create a menu widget for the Gnuplot GUI.
ITEM is the object whose arguments are set by this widget, DEFAULT
is the default argument value, LIST contains the items for the pop-up
menu. STARRED is true if this a 'list* widget."
menu. STARRED is true if this a \\='list* widget."
(let ((widget
(apply 'widget-create
'menu-choice :value default :tag item :doc starred
@@ -1623,7 +1623,7 @@ the default value for the argument."
ITEM is the object whose arguments are set by this widget, DEFAULT is
the default value for the widget, SEPARATOR is a text string preceding
the numerical argument, or the prefix for a pair operator. IS-RANGE
is non-nil if this is a 'range widget."
is non-nil if this is a \\='range widget."
(widget-insert (capitalize item) ": ")
(if is-range (widget-insert "["))
(widget-create 'editable-field

View File

@@ -1,6 +1,6 @@
(define-package "gnuplot" "20230323.1400" "Major-mode and interactive frontend for gnuplot"
(define-package "gnuplot" "20240914.1522" "Major-mode and interactive frontend for gnuplot"
'((emacs "25.1"))
:commit "f99effa21f85a4c0963fec6a38e9112a8157d27e" :maintainers
:commit "235ba76c358d9db5b10f177552f5f8deeef74df5" :maintainers
'(("Maxime Tréca" . "maxime@gmail.com")
("Daniel Mendler" . "mail@daniel-mendler.de"))
:maintainer

View File

@@ -495,7 +495,7 @@ You can also add new items to any of these sub-menus by adding to the
`with-eval-after-load' blocks in your .emacs file. Here is an example of
adding the \"regis\" terminal type to the terminal sub-menu:
(with-eval-after-load 'gnuplot
(with-eval-after-load \\='gnuplot
(setq gnuplot-insertions-terminal
(append gnuplot-insertions-terminal
(list
@@ -1542,7 +1542,7 @@ updates Gnuplot with the appropriate \"set output\" command."
(gnuplot-send-hiding-output "set output\n") ; Flush output file
(sit-for 0.1) ; Hack: wait for Gnuplot IO to finish
(cl-ecase gnuplot-inline-image-mode
(nil nil)
((nil) nil)
(inline
(ignore-errors
(let ((image (create-image filename)))
@@ -2071,9 +2071,9 @@ and then starts `gnuplot-mode'.
It is convenient to bind this function to a global key sequence. For
example, to make the F10 key open a gnuplot script buffer, put the
following in your .emacs file:
(autoload 'gnuplot-make-buffer \"gnuplot\"
(autoload \\='gnuplot-make-buffer \"gnuplot\"
\"open a buffer in gnuplot mode\" t)
(global-set-key [(f10)] 'gnuplot-make-buffer)"
(global-set-key [(f10)] \\='gnuplot-make-buffer)"
(interactive)
(switch-to-buffer gnuplot-gnuplot-buffer)
(gnuplot-mode))