| Server IP : 217.160.0.212 / Your IP : 216.73.216.250 Web Server : Apache System : Linux www 6.18.52-i1-ampere #1203 SMP Mon Sep 14 18:29:59 CEST 2026 aarch64 User : sws1073854427 ( 1073854427) PHP Version : 8.4.23 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /usr/share/emacs/28.2/lisp/org/ |
Upload File : |
;ELC ;;; Compiled ;;; in Emacs version 28.2 ;;; with all optimizations. (byte-code "\300\301!\210\300\302!\207" [require ob eshell] 2) (defvar org-babel-default-header-args:eshell nil) #@329 Execute a block of Eshell code BODY with PARAMS. This function is called by `org-babel-execute-src-block'. The BODY can be any code which allowed executed in Eshell. Eshell allow to execute normal shell command and Elisp code. More details please reference Eshell Info. The PARAMS are variables assignments. (fn BODY PARAMS) (defalias 'org-babel-execute:eshell #[514 "\303\304\236A!\305\306!#\2039 rq\210\307\310\"\211\203/ \211@b\210\211c\210\311 \210A\266\202\202 \210 b\210\312`\n\")\207\313\314\315\"r\211q\210\316\317\"\216\320\315\"\210\321 *\207" [eshell-last-output-end eshell-last-input-end eshell-last-output-start org-babel-eshell-initiate-session :session org-babel-expand-body:generic org-babel-variable-assignments:eshell split-string "\n" eshell-send-input buffer-substring-no-properties generate-new-buffer " *temp*" t make-closure #[0 "\301\300!\205 \302\300!\207" [V0 buffer-name kill-buffer] 2] eshell-command buffer-string] 8 (#$ . 198)]) #@93 Prepare SESSION according to the header arguments specified in PARAMS. (fn SESSION PARAMS) (defalias 'org-babel-prep-session:eshell #[514 "\301!\211\302!\303\304!\210\305\306\"\210)\207" [eshell-buffer-name org-babel-eshell-initiate-session org-babel-variable-assignments:eshell call-interactively eshell mapc eshell-command] 7 (#$ . 1179)]) #@49 Non-nil if Eshell SESSION exists. (fn SESSION) (defalias 'ob-eshell-session-live-p #[257 "\300!\207" [get-buffer] 3 (#$ . 1533)]) #@66 Initiate a session named SESSION. (fn &optional SESSION PARAMS) (defalias 'org-babel-eshell-initiate-session #[512 "\205! \301\230?\205! \302 \303\304\"\216\305!\204 \306 \210))\210\207" [eshell-buffer-name "none" current-window-configuration make-closure #[0 "\301\300!\207" [V0 set-window-configuration] 2] ob-eshell-session-live-p eshell] 6 (#$ . 1671)]) #@92 Convert ob-eshell :var specified variables into Eshell variables assignments. (fn PARAMS) (defalias 'org-babel-variable-assignments:eshell #[257 "\300\301\302!\"\207" [mapcar #[257 "\300\301@A#\207" [format "(setq %s %S)"] 5 "\n\n(fn PAIR)"] org-babel--get-vars] 5 (#$ . 2044)]) #@63 Load BODY into SESSION with PARAMS. (fn SESSION BODY PARAMS) (defalias 'org-babel-load-session:eshell #[771 "\300 \301\302\"\216\303\"r\211q\210db\210\304!c\210)\211\262)\207" [current-window-configuration make-closure #[0 "\301\300!\207" [V0 set-window-configuration] 2] org-babel-prep-session:eshell org-babel-chomp] 7 (#$ . 2333)]) (provide 'ob-eshell)