Function: org-babel-screen-session-execute-string

org-babel-screen-session-execute-string is a byte-compiled function defined in ob-screen.el.gz.

Signature

(org-babel-screen-session-execute-string SESSION BODY)

Documentation

If SESSION exists, send BODY to it.

Source Code

;; Defined in /usr/src/emacs/lisp/org/ob-screen.el.gz
;; helper functions

(defun org-babel-screen-session-execute-string (session body)
  "If SESSION exists, send BODY to it."
  (let ((socket (org-babel-screen-session-socketname session)))
    (when socket
      (let ((tmpfile (org-babel-screen-session-write-temp-file session body)))
        (apply 'start-process (concat "org-babel: screen (" session ")") "*Messages*"
               org-babel-screen-location
               `("-S" ,socket "-X" "eval" "msgwait 0"
		 ,(concat "readreg z " tmpfile)
		 "paste z"))))))