branch: elpa/gnuplot
commit a71779e7a46a78589e6d027d79da4f5e54f0e84e
Author: Daniel Mendler <m...@daniel-mendler.de>
Commit: Daniel Mendler <m...@daniel-mendler.de>

    Move functions to private namespace
    
    Keep obsolete public aliases
---
 gnuplot.el | 43 +++++++++++++++++++++++--------------------
 1 file changed, 23 insertions(+), 20 deletions(-)

diff --git a/gnuplot.el b/gnuplot.el
index 15864f07be..34f81ed471 100644
--- a/gnuplot.el
+++ b/gnuplot.el
@@ -309,7 +309,7 @@ symbol `complete' in `gnuplot-mode' buffers."
   :group 'gnuplot
   :type 'boolean)
 
-(defun gnuplot-set-display-mode (variable value &rest _args)
+(defun gnuplot--set-display-mode (variable value &rest _args)
   "Customize :set function for `gnuplot-inline-image-mode'.
 Set VARIABLE to VALUE.  ARGS is optional args."
   (if (and (eq variable 'gnuplot-inline-image-mode)
@@ -341,7 +341,7 @@ and `gnuplot-dedicated-display-mode'."
           (const :tag "In Comint buffer" inline)
           (const :tag "In dedicated buffer" dedicated))
   :initialize #'custom-initialize-default
-  :set #'gnuplot-set-display-mode)
+  :set #'gnuplot--set-display-mode)
 
 (defcustom gnuplot-image-format "png"
   "Image format to use for displaying images within Emacs.
@@ -355,7 +355,7 @@ non-nil."
   :group 'gnuplot
   :type 'string
   :initialize #'custom-initialize-default
-  :set #'gnuplot-set-display-mode)
+  :set #'gnuplot--set-display-mode)
 
 (defgroup gnuplot-faces nil
   "Text faces used by `gnuplot-mode'."
@@ -1088,7 +1088,7 @@ the type of text being sent to gnuplot and is typically 
one of
 nil, `line', `region', `buffer', or `file'.  TEXT may be useful for
 functions in `gnuplot-after-plot-hook'.  `gnuplot-after-plot-hook' is
 called by this function after all of STRING is sent to gnuplot."
-  (gnuplot-make-gnuplot-buffer)         ; make sure a gnuplot buffer exists
+  (gnuplot--make-gnuplot-buffer)         ; make sure a gnuplot buffer exists
   (setq gnuplot-comint-recent-buffer (current-buffer))
 
   ;; Create a gnuplot frame if needed
@@ -1116,16 +1116,16 @@ called by this function after all of STRING is sent to 
gnuplot."
         (goto-char (point-max))))
 
     (cond ((equal gnuplot-display-process 'window)
-           (gnuplot-display-and-recenter-gnuplot-buffer))
+           (gnuplot--display-and-recenter-gnuplot-buffer))
           ((equal gnuplot-display-process 'frame)
            ;;(raise-frame gnuplot-process-frame)
            (with-selected-frame gnuplot-process-frame
-             (gnuplot-display-and-recenter-gnuplot-buffer))))
+             (gnuplot--display-and-recenter-gnuplot-buffer))))
 
     (setq gnuplot-recently-sent text)
     (run-hooks 'gnuplot-after-plot-hook)))
 
-(defun gnuplot-display-and-recenter-gnuplot-buffer ()
+(defun gnuplot--display-and-recenter-gnuplot-buffer ()
   "Make sure the gnuplot comint buffer is displayed.
 Move point to the end if necessary."
   (save-selected-window
@@ -1229,7 +1229,7 @@ This sets `gnuplot-recently-sent' to `file'."
   (let ((string (read-file-name "Name of file to send to gnuplot > " nil nil 
t)))
     (setq string (concat "load '" (expand-file-name string) "'\n"))
     (message "%S" string)
-    (gnuplot-make-gnuplot-buffer)       ; make sure a gnuplot buffer exists
+    (gnuplot--make-gnuplot-buffer)       ; make sure a gnuplot buffer exists
     (gnuplot-send-string-to-gnuplot string 'file)))
 
 ;; suggested by <JS>
@@ -1372,8 +1372,7 @@ buffer."
 (defvar gnuplot-comint-mode-menu nil
   "Menu for `gnuplot-comint-mode'.")
 
-;; Switch to the gnuplot program buffer
-(defun gnuplot-make-gnuplot-buffer ()
+(defun gnuplot--make-gnuplot-buffer ()
   "Switch to the gnuplot program buffer or create one if none exists."
   (unless (and gnuplot-process (eq (process-status gnuplot-process) 'run)
                gnuplot-buffer (buffer-live-p gnuplot-buffer))
@@ -1451,7 +1450,7 @@ the gnuplot process buffer.  When that variable is 
non-nil, the
 gnuplot process buffer will be displayed in a window."
   (interactive)
   (unless (and gnuplot-buffer (get-buffer gnuplot-buffer))
-    (gnuplot-make-gnuplot-buffer))
+    (gnuplot--make-gnuplot-buffer))
   (cond ((equal gnuplot-display-process 'window)
          (switch-to-buffer-other-window gnuplot-buffer))
         ((equal gnuplot-display-process 'frame)
@@ -1475,22 +1474,22 @@ gnuplot process buffer will be displayed in a window."
 (defun gnuplot-external-display-mode ()
   "Display image in external."
   (interactive)
-  (gnuplot-set-display-mode 'gnuplot-inline-image-mode nil))
+  (gnuplot--set-display-mode 'gnuplot-inline-image-mode nil))
 
 (defun gnuplot-inline-display-mode ()
   "Display image in inline."
   (interactive)
-  (gnuplot-set-display-mode 'gnuplot-inline-image-mode 'inline))
+  (gnuplot--set-display-mode 'gnuplot-inline-image-mode 'inline))
 
 (defun gnuplot-dedicated-display-mode ()
   "Display image in dedicated."
   (interactive)
-  (gnuplot-set-display-mode 'gnuplot-inline-image-mode 'dedicated))
+  (gnuplot--set-display-mode 'gnuplot-inline-image-mode 'dedicated))
 
 (defun gnuplot-set-image-format (format)
   "Display image in FORMAT."
   (interactive "sGnuplot image format: ")
-  (gnuplot-set-display-mode 'gnuplot-image-format format)
+  (gnuplot--set-display-mode 'gnuplot-image-format format)
   (unless gnuplot-inline-image-mode
     (message "Setting will take effect when plots are displayed in Emacs")))
 
@@ -1503,14 +1502,14 @@ gnuplot process buffer will be displayed in a window."
           (progn
             (gnuplot-send-hiding-output
              (format "set terminal %s\n" gnuplot-image-format))
-            (gnuplot-inline-image-set-output)
+            (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)))))
 
-(defun gnuplot-inline-image-set-output ()
+(defun gnuplot--inline-image-set-output ()
   "Set Gnuplot's output file to `gnuplot-inline-image-filename'."
   (let ((tmp (make-temp-file "gnuplot")))
     (setq gnuplot-inline-image-filename tmp)
@@ -1546,7 +1545,7 @@ updates Gnuplot with the appropriate \"set output\" 
command."
                       (beginning-of-line)
                       (insert-image image)
                       (insert "\n")
-                      (gnuplot-inline-image-set-output))))
+                      (gnuplot--inline-image-set-output))))
                 (dedicated
                  (with-current-buffer
                      (get-buffer-create gnuplot-image-buffer-name)
@@ -1555,7 +1554,7 @@ updates Gnuplot with the appropriate \"set output\" 
command."
                      (insert-file-contents filename)
                      (ignore-errors (normal-mode))
                      (display-buffer (current-buffer))
-                     (gnuplot-inline-image-set-output))))))))))))
+                     (gnuplot--inline-image-set-output))))))))))))
 
 ;;; Send commands to GNUPLOT silently & without generating an extra prompt
 (defvar gnuplot-hidden-output-buffer " *gnuplot output*")
@@ -2068,7 +2067,7 @@ following in your .emacs file:
 (defun run-gnuplot ()
   "Run an inferior Gnuplot process."
   (interactive)
-  (gnuplot-make-gnuplot-buffer)
+  (gnuplot--make-gnuplot-buffer)
   (pop-to-buffer gnuplot-buffer))
 
 ;;;###autoload
@@ -2080,17 +2079,21 @@ following in your .emacs file:
 (define-obsolete-function-alias 'gnuplot-close-down #'gnuplot--close-down 
"0.8.1")
 (define-obsolete-function-alias 'gnuplot-continuation-line-p 
#'gnuplot--continuation-line-p "0.8.1")
 (define-obsolete-function-alias 'gnuplot-discard-output 
#'gnuplot--discard-output "0.8.1")
+(define-obsolete-function-alias 'gnuplot-display-and-recenter-gnuplot-buffer 
#'gnuplot--display-and-recenter-gnuplot-buffer "0.8.1")
 (define-obsolete-function-alias 'gnuplot-end-of-command 
#'gnuplot--end-of-command "0.8.1")
 (define-obsolete-function-alias 'gnuplot-end-of-continuation 
#'gnuplot--end-of-continuation "0.8.1")
 (define-obsolete-function-alias 'gnuplot-in-comment #'gnuplot--in-comment 
"0.8.1")
 (define-obsolete-function-alias 'gnuplot-in-string #'gnuplot--in-string 
"0.8.1")
 (define-obsolete-function-alias 'gnuplot-in-string-or-comment 
#'gnuplot--in-string-or-comment "0.8.1")
+(define-obsolete-function-alias 'gnuplot-inline-image-set-output 
#'gnuplot--inline-image-set-output "0.8.1")
 (define-obsolete-function-alias 'gnuplot-insert-inline-image-output 
#'gnuplot--insert-inline-image-output "0.8.1")
+(define-obsolete-function-alias 'gnuplot-make-gnuplot-buffer 
#'gnuplot--make-gnuplot-buffer "0.8.1")
 (define-obsolete-function-alias 'gnuplot-point-at-beginning-of-command 
#'gnuplot--point-at-beginning-of-command "0.8.1")
 (define-obsolete-function-alias 'gnuplot-point-at-beginning-of-continuation 
#'gnuplot--point-at-beginning-of-continuation "0.8.1")
 (define-obsolete-function-alias 'gnuplot-point-at-end-of-command 
#'gnuplot--point-at-end-of-command "0.8.1")
 (define-obsolete-function-alias 'gnuplot-point-at-end-of-continuation 
#'gnuplot--point-at-end-of-continuation "0.8.1")
 (define-obsolete-function-alias 'gnuplot-protect-prompt-fn 
#'gnuplot--protect-prompt-fn "0.8.1")
+(define-obsolete-function-alias 'gnuplot-set-display-mode 
#'gnuplot--set-display-mode "0.8.1")
 (define-obsolete-function-alias 'gnuplot-set-keywords-list 
#'gnuplot--set-keywords-list "0.8.1")
 (define-obsolete-function-alias 'gnuplot-setup-comint-for-image-mode 
#'gnuplot--setup-comint-for-image-mode "0.8.1")
 (define-obsolete-function-alias 'gnuplot-split-string #'gnuplot--split-string 
"0.8.1")

Reply via email to