Function: org-babel-format-result

org-babel-format-result is a byte-compiled function defined in ob-core.el.gz.

Signature

(org-babel-format-result RESULT &optional SEP)

Documentation

Format RESULT for writing to file.

When RESULT is a list, write it as a table, use tab or SEP as column separator.

Source Code

;; Defined in /usr/src/emacs/lisp/org/ob-core.el.gz
(defun org-babel-format-result (result &optional sep)
  "Format RESULT for writing to file.
When RESULT is a list, write it as a table, use tab or SEP as column
separator."
  (let ((echo-res (lambda (r) (if (stringp r) r (format "%S" r)))))
    (if (listp result)
	;; table result
	(orgtbl-to-generic
	 result (list :sep (or sep "\t") :fmt echo-res))
      ;; scalar result
      (funcall echo-res result))))