Function: org-babel-sh-var-to-string

org-babel-sh-var-to-string is a byte-compiled function defined in ob-shell.el.gz.

Signature

(org-babel-sh-var-to-string VAR &optional SEP HLINE)

Documentation

Convert an elisp value to a string.

Source Code

;; Defined in /usr/src/emacs/lisp/org/ob-shell.el.gz
(defun org-babel-sh-var-to-string (var &optional sep hline)
  "Convert an elisp value to a string."
  (let ((echo-var (lambda (v) (if (stringp v) v (format "%S" v)))))
    (cond
     ((and (listp var) (or (listp (car var)) (eq (car var) 'hline)))
      (orgtbl-to-generic
       var
       (list :sep (or sep "\t") :fmt echo-var
	     :hline hline
             :with-special-rows nil)))
     ((listp var)
      (mapconcat echo-var var "\n"))
     (t (funcall echo-var var)))))