Browse Source

Different messages for :results output and value modes.

Dan Davison 16 years ago
parent
commit
2b273bce7d
1 changed files with 3 additions and 1 deletions
  1. 3 1
      lisp/org-babel.el

+ 3 - 1
lisp/org-babel.el

@@ -426,7 +426,9 @@ silent -- no results are inserted"
     (unless (listp result) (setq result (format "%S" result))))
     (unless (listp result) (setq result (format "%S" result))))
   (if (and insert (member "replace" insert)) (org-babel-remove-result))
   (if (and insert (member "replace" insert)) (org-babel-remove-result))
   (if (= (length result) 0)
   (if (= (length result) 0)
-      (message "no result returned by source block")
+      (if (member "value" result-params)
+	  (message "No result returned by source block")
+	(message "Source block produced no output"))
     (if (and insert (member "silent" insert))
     (if (and insert (member "silent" insert))
         (progn (message (replace-regexp-in-string "%" "%%" (format "%S" result))) result)
         (progn (message (replace-regexp-in-string "%" "%%" (format "%S" result))) result)
       (when (and (stringp result) ;; ensure results end in a newline
       (when (and (stringp result) ;; ensure results end in a newline