Function: ob-session-async-R-value-callback
ob-session-async-R-value-callback is a byte-compiled function defined
in ob-R.el.gz.
Signature
(ob-session-async-R-value-callback PARAMS TMP-FILE)
Documentation
Callback for async value results.
Assigned locally to org-babel-comint-async-file-callback in R
comint buffers used for asynchronous Babel evaluation.
Source Code
;; Defined in /usr/src/emacs/lisp/org/ob-R.el.gz
(defun ob-session-async-R-value-callback (params tmp-file)
"Callback for async value results.
Assigned locally to `org-babel-comint-async-file-callback' in R
comint buffers used for asynchronous Babel evaluation."
(let* ((graphics-file (and (member "graphics" (assq :result-params params))
(org-babel-graphical-output-file params)))
(colnames-p (unless graphics-file (cdr (assq :colnames params)))))
(org-babel-R-process-value-result
(org-babel-result-cond (assq :result-params params)
(with-temp-buffer
(insert-file-contents tmp-file)
(org-babel-chomp (buffer-string) "\n"))
(org-babel-import-elisp-from-file tmp-file '(16)))
(or (equal "yes" colnames-p)
(org-babel-pick-name
(cdr (assq :colname-names params)) colnames-p)))))