File: ob-shell.el.html

Org-Babel support for evaluating shell source code.

Defined variables (9)

ob-shell-async-indicatorSession output delimiter template.
org-babel-header-args:shellShell-specific header arguments.
org-babel-sh--prompt-initializedWhen non-nil, ob-shell already initialized the prompt in current buffer.
org-babel-sh-eoe-indicatorString to indicate that evaluation has completed.
org-babel-sh-eoe-outputString to indicate that evaluation has completed.
org-babel-sh-promptString to set prompt in session shell.
org-babel-shell-namesList of names of shell supported by babel shell code blocks.
org-babel-shell-results-defaults-to-outputLet shell execution defaults to ":results output".
org-babel-shell-set-prompt-commandsAlist assigning shells with their prompt setting command.

Defined functions (56)

ob-shell-async-chunk-callback(STRING)
org-babel--variable-assignments:bash(VARNAME VALUES &optional SEP HLINE)
org-babel--variable-assignments:bash_array(VARNAME VALUES &optional SEP HLINE)
org-babel--variable-assignments:bash_assoc(VARNAME VALUES &optional SEP HLINE)
org-babel--variable-assignments:fish(VARNAME VALUES &optional SEP HLINE)
org-babel--variable-assignments:sh-generic(VARNAME VALUES &optional SEP HLINE)
org-babel-ash-initiate-session(ARG1 ARG2)
org-babel-bash-initiate-session(ARG1 ARG2)
org-babel-csh-initiate-session(ARG1 ARG2)
org-babel-dash-initiate-session(ARG1 ARG2)
org-babel-execute:ash(ARG1 ARG2)
org-babel-execute:bash(ARG1 ARG2)
org-babel-execute:csh(ARG1 ARG2)
org-babel-execute:dash(ARG1 ARG2)
org-babel-execute:fish(ARG1 ARG2)
org-babel-execute:ksh(ARG1 ARG2)
org-babel-execute:mksh(ARG1 ARG2)
org-babel-execute:posh(ARG1 ARG2)
org-babel-execute:sh(ARG1 ARG2)
org-babel-execute:shell(BODY PARAMS)
org-babel-execute:zsh(ARG1 ARG2)
org-babel-fish-initiate-session(ARG1 ARG2)
org-babel-ksh-initiate-session(ARG1 ARG2)
org-babel-load-session:shell(SESSION BODY PARAMS)
org-babel-mksh-initiate-session(ARG1 ARG2)
org-babel-posh-initiate-session(ARG1 ARG2)
org-babel-prep-session:ash(ARG1 ARG2)
org-babel-prep-session:bash(ARG1 ARG2)
org-babel-prep-session:csh(ARG1 ARG2)
org-babel-prep-session:dash(ARG1 ARG2)
org-babel-prep-session:fish(ARG1 ARG2)
org-babel-prep-session:ksh(ARG1 ARG2)
org-babel-prep-session:mksh(ARG1 ARG2)
org-babel-prep-session:posh(ARG1 ARG2)
org-babel-prep-session:sh(ARG1 ARG2)
org-babel-prep-session:shell(SESSION PARAMS)
org-babel-prep-session:zsh(ARG1 ARG2)
org-babel-sh-evaluate(SESSION BODY &optional PARAMS STDIN CMDLINE)
org-babel-sh-initiate-session(&optional SESSION PARAMS)
org-babel-sh-strip-weird-long-prompt(STRING)
org-babel-sh-var-to-sh(VAR &optional SEP HLINE)
org-babel-sh-var-to-string(VAR &optional SEP HLINE)
org-babel-shell-initialize()
org-babel-shell-initiate-session(&optional SESSION PARAMS)
org-babel-variable-assignments:ash(ARG1)
org-babel-variable-assignments:bash(ARG1)
org-babel-variable-assignments:csh(ARG1)
org-babel-variable-assignments:dash(ARG1)
org-babel-variable-assignments:fish(ARG1)
org-babel-variable-assignments:ksh(ARG1)
org-babel-variable-assignments:mksh(ARG1)
org-babel-variable-assignments:posh(ARG1)
org-babel-variable-assignments:sh(ARG1)
org-babel-variable-assignments:shell(PARAMS)
org-babel-variable-assignments:zsh(ARG1)
org-babel-zsh-initiate-session(ARG1 ARG2)

Defined faces (0)