1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-11-24 07:20:37 +00:00

Work around Gnuplot bug in displaying plots

* lisp/calc/calc-graph.el (calc-gnuplot-command): Prepend newline
to Gnuplot command.  Suggested by Visuwesh <visuweshm@gmail.com>.
(Bug#72778)
This commit is contained in:
Eli Zaretskii 2024-08-31 12:58:39 +03:00
parent 608526a91a
commit bb5576fc90

View File

@ -1417,7 +1417,9 @@ This \"dumb\" driver will be present in Gnuplot 3.0."
"Send ARGS to Gnuplot. "Send ARGS to Gnuplot.
Returns nil if Gnuplot signaled an error." Returns nil if Gnuplot signaled an error."
(calc-graph-init) (calc-graph-init)
(let ((cmd (concat (mapconcat 'identity args " ") "\n"))) ;; We prepend the newline to work around a bug in Gnuplot, whereby it
;; sometimes does not display the plot, see bug#72778.
(let ((cmd (concat "\n" (mapconcat 'identity args " ") "\n")))
(or (calc-graph-w32-p) (or (calc-graph-w32-p)
(accept-process-output)) (accept-process-output))
(with-current-buffer calc-gnuplot-buffer (with-current-buffer calc-gnuplot-buffer