Преглед на файлове

org-plot: replace ignore-error with condition-case

* lisp/org-plot.el (org-plot/gnuplot): `ignore-error' was introduced
in Emacs 27, and Org's minimum supported Emacs is 24.  So, to maintain
compliance I replaced the `ignore-error' call with a `condition-case`.
TEC преди 4 години
родител
ревизия
44f409e21e
променени са 1 файла, в които са добавени 3 реда и са изтрити 2 реда
  1. 3 2
      lisp/org-plot.el

+ 3 - 2
lisp/org-plot.el

@@ -709,8 +709,9 @@ line directly before or after the table."
 	  (insert (org-plot/gnuplot-script table data-file num-cols params)))
 	;; Graph table.
 	(gnuplot-mode)
-        (ignore-error buffer-read-only
-          (gnuplot-send-buffer-to-gnuplot)))
+        (condition-case nil
+            (gnuplot-send-buffer-to-gnuplot)
+          (buffer-read-only nil)))
       ;; Cleanup.
       (bury-buffer (get-buffer "*gnuplot*"))
       ;; Refresh any displayed images