Function: org-babel-prep-session:eshell
org-babel-prep-session:eshell is a byte-compiled function defined in
ob-eshell.el.gz.
Signature
(org-babel-prep-session:eshell SESSION PARAMS)
Documentation
Prepare SESSION according to the header arguments specified in PARAMS.
Source Code
;; Defined in /usr/src/emacs/lisp/org/ob-eshell.el.gz
(defun org-babel-prep-session:eshell (session params)
"Prepare SESSION according to the header arguments specified in PARAMS."
(let* ((session (org-babel-eshell-initiate-session session))
;; Eshell session buffer is read from variable `eshell-buffer-name'.
(eshell-buffer-name session)
(var-lines (org-babel-variable-assignments:eshell params)))
(call-interactively #'eshell)
(mapc #'eshell-command var-lines)
session))