branch: externals/org
commit a2ae06986981e2588e0692c6b7bb048be7c2882d
Author: Ihor Radchenko <yanta...@posteo.net>
Commit: Ihor Radchenko <yanta...@posteo.net>

    ob-*: Do not emit redundant messages about code block evaluation
    
    * lisp/ob-C.el (org-babel-C-header-to-C):
    * lisp/ob-awk.el (org-babel-execute:awk):
    * lisp/ob-ditaa.el (org-babel-execute:ditaa):
    * lisp/ob-gnuplot.el (org-babel-execute:gnuplot):
    (org-babel-prep-session:gnuplot):
    * lisp/ob-groovy.el (org-babel-execute:groovy):
    * lisp/ob-maxima.el (org-babel-execute:maxima):
    * lisp/ob-screen.el (org-babel-execute:screen):
    * lisp/ob-sed.el (org-babel-execute:sed):
    `org-babel-execute-src-block' already emits status messages about code
    block evaluation.  Doing it from inside individual babel backends is
    thus redundant.
---
 lisp/ob-C.el       | 1 -
 lisp/ob-awk.el     | 1 -
 lisp/ob-ditaa.el   | 3 +--
 lisp/ob-gnuplot.el | 5 +----
 lisp/ob-groovy.el  | 1 -
 lisp/ob-maxima.el  | 2 --
 lisp/ob-screen.el  | 1 -
 lisp/ob-sed.el     | 1 -
 8 files changed, 2 insertions(+), 13 deletions(-)

diff --git a/lisp/ob-C.el b/lisp/ob-C.el
index f7735ee72b..cecaa60e7d 100644
--- a/lisp/ob-C.el
+++ b/lisp/ob-C.el
@@ -482,7 +482,6 @@ int get_column_num (int nbcols, const char** header, const 
char* column)
 (defun org-babel-C-header-to-C (head type)
   "Convert an elisp list of header table into a C or D vector
 specifying a variable with the name of the table."
-  (unless noninteractive (message "%S" type))
   (let ((table (car head))
         (headers (cdr head))
         (typename (pcase type
diff --git a/lisp/ob-awk.el b/lisp/ob-awk.el
index d94da405f0..0c07aec829 100644
--- a/lisp/ob-awk.el
+++ b/lisp/ob-awk.el
@@ -61,7 +61,6 @@
   "Execute a block of Awk code BODY with org-babel.
 PARAMS is a plist of src block parameters .
 This function is called by `org-babel-execute-src-block'."
-  (unless noninteractive (message "Executing Awk source code block"))
   (let* ((result-params (cdr (assq :result-params params)))
          (cmd-line (cdr (assq :cmd-line params)))
          (in-file (cdr (assq :in-file params)))
diff --git a/lisp/ob-ditaa.el b/lisp/ob-ditaa.el
index 715d8ddf07..cc01d7e280 100644
--- a/lisp/ob-ditaa.el
+++ b/lisp/ob-ditaa.el
@@ -113,9 +113,8 @@ This function is called by `org-babel-execute-src-block'."
     (unless (file-exists-p org-ditaa-jar-path)
       (error "Could not find ditaa.jar at %s" org-ditaa-jar-path))
     (with-temp-file in-file (insert body))
-    (unless noninteractive (message cmd))
     (shell-command cmd)
-    (when pdf-cmd (unless noninteractive (message pdf-cmd)) (shell-command 
pdf-cmd))
+    (when pdf-cmd (shell-command pdf-cmd))
     nil)) ;; signal that output has already been written to file
 
 (defun org-babel-prep-session:ditaa (_session _params)
diff --git a/lisp/ob-gnuplot.el b/lisp/ob-gnuplot.el
index 956763c587..1fe99dd162 100644
--- a/lisp/ob-gnuplot.el
+++ b/lisp/ob-gnuplot.el
@@ -210,7 +210,6 @@ This function is called by `org-babel-execute-src-block'."
           (let ((script-file (org-babel-temp-file "gnuplot-script-")))
             (with-temp-file script-file
               (insert (concat body "\n")))
-            (unless noninteractive (message "gnuplot \"%s\"" script-file))
             (setq output
                   (shell-command-to-string
                   (format
@@ -218,8 +217,7 @@ This function is called by `org-babel-execute-src-block'."
                    (org-babel-process-file-name
                     script-file
                     (if (member system-type '(cygwin windows-nt ms-dos))
-                        t nil)))))
-            (unless noninteractive (message "%s" output)))
+                        t nil))))))
         (with-temp-buffer
           (insert (concat body "\n"))
           (gnuplot-mode)
@@ -232,7 +230,6 @@ This function is called by `org-babel-execute-src-block'."
   "Prepare SESSION according to the header arguments in PARAMS."
   (let* ((session (org-babel-gnuplot-initiate-session session))
          (var-lines (org-babel-variable-assignments:gnuplot params)))
-    (unless noninteractive (message "%S" session))
     (org-babel-comint-in-buffer session
       (dolist (var-line  var-lines)
        (insert var-line)
diff --git a/lisp/ob-groovy.el b/lisp/ob-groovy.el
index d87ef4bb65..73b0d33fcf 100644
--- a/lisp/ob-groovy.el
+++ b/lisp/ob-groovy.el
@@ -52,7 +52,6 @@ parameters may be used, like groovy -v"
 (defun org-babel-execute:groovy (body params)
   "Execute Groovy BODY according to PARAMS.
 This function is called by `org-babel-execute-src-block'."
-  (unless noninteractive (message "Executing Groovy source code block"))
   (let* ((processed-params (org-babel-process-params params))
          (session (org-babel-groovy-initiate-session (nth 0 processed-params)))
          (result-params (nth 2 processed-params))
diff --git a/lisp/ob-maxima.el b/lisp/ob-maxima.el
index 681154adfb..afd615f8d0 100644
--- a/lisp/ob-maxima.el
+++ b/lisp/ob-maxima.el
@@ -131,7 +131,6 @@ Return nil if LINE is zero-length or it matches a regexp in
 (defun org-babel-execute:maxima (body params)
   "Execute Maxima BODY according to PARAMS.
 This function is called by `org-babel-execute-src-block'."
-  (unless noninteractive (message "Executing Maxima source code block"))
   (let ((result-params (split-string (or (cdr (assq :results params)) "")))
        (result
         (let* ((cmdline (or (cdr (assq :cmdline params)) ""))
@@ -151,7 +150,6 @@ This function is called by `org-babel-execute-src-block'."
                               (format "(linenum:0, %s(%S))$" batch/load 
in-file))
                              cmdline)))
           (with-temp-file in-file (insert (org-babel-maxima-expand body 
params)))
-          (unless noninteractive (message cmd))
            ;; " | grep -v batch | grep -v 'replaced' | sed '/^$/d' "
           (let ((raw (org-babel-eval cmd "")))
              (mapconcat
diff --git a/lisp/ob-screen.el b/lisp/ob-screen.el
index a56afc7050..c9dc3b39e5 100644
--- a/lisp/ob-screen.el
+++ b/lisp/ob-screen.el
@@ -52,7 +52,6 @@ In case you want to use a different screen than one selected 
by your $PATH")
 (defun org-babel-execute:screen (body params)
   "Send BODY via screen to a terminal using Babel, according to PARAMS.
 \"default\" session is used when none is specified in the PARAMS."
-  (unless noninteractive (message "Sending source code block to interactive 
terminal session..."))
   (save-window-excursion
     (let* ((session (cdr (assq :session params)))
            (socket (org-babel-screen-session-socketname session)))
diff --git a/lisp/ob-sed.el b/lisp/ob-sed.el
index 83d9684ade..495f2b3e31 100644
--- a/lisp/ob-sed.el
+++ b/lisp/ob-sed.el
@@ -65,7 +65,6 @@
 BODY is the source inside a sed source block and PARAMS is an
 association list over the source block configurations.  This
 function is called by `org-babel-execute-src-block'."
-  (unless noninteractive (message "Executing sed source code block"))
   (let* ((result-params (cdr (assq :result-params params)))
          (cmd-line (cdr (assq :cmd-line params)))
          (in-file (cdr (assq :in-file params)))

Reply via email to