Function: gnuplot--setup-comint-for-image-mode

gnuplot--setup-comint-for-image-mode is a natively compiled function defined in gnuplot.el.

Signature

(gnuplot--setup-comint-for-image-mode)

Documentation

Setup comint for image.

Source Code

;; Defined in /nix/store/xvcy7r1jiw71avhnh6kmin403kpqrdhc-emacs-packages-deps/share/emacs/site-lisp/elpa/gnuplot-20260623.1111/gnuplot.el
(defun gnuplot--setup-comint-for-image-mode ()
  "Setup comint for image."
  (when (and (buffer-live-p gnuplot-buffer) (get-buffer-process gnuplot-buffer))
    (with-current-buffer gnuplot-buffer
      (if gnuplot-inline-image-mode
          (progn
            (gnuplot-send-hiding-output
             (format "set terminal %s\n" gnuplot-image-format))
            (gnuplot--inline-image-set-output)
            (add-hook 'comint-output-filter-functions
                      #'gnuplot--insert-inline-image-output nil t))
        (gnuplot-send-hiding-output "set terminal pop\n")
        (remove-hook 'comint-output-filter-functions
                     #'gnuplot--insert-inline-image-output t)))))