|
@@ -13112,14 +13112,23 @@ permissions of the tangled file are set to make it executable.
|
|
|
@node eval, , shebang, Specific header arguments
|
|
|
@subsubsection @code{:eval}
|
|
|
The @code{:eval} header argument can be used to limit the evaluation of
|
|
|
-specific code blocks. @code{:eval} accepts three arguments ``never'',
|
|
|
-``query'' and ``non-export''. @code{:eval never} (or @code{:eval no}) will
|
|
|
-ensure that a code block is never evaluated, this can be useful for
|
|
|
-protecting against the evaluation of dangerous code blocks. @code{:eval
|
|
|
-query} will require a query for every execution of a code block regardless of
|
|
|
-the value of the @code{org-confirm-babel-evaluate} variable and @code{:eval
|
|
|
-non-export} will inhibit the evaluation of code blocks during export but will
|
|
|
-still allow interactive evaluation.
|
|
|
+specific code blocks. The @code{:eval} header argument can be useful for
|
|
|
+protecting against the evaluation of dangerous code blocks or to ensure that
|
|
|
+evaluation will require a query regardless of the value of the
|
|
|
+@code{org-confirm-babel-evaluate} variable. The possible values of
|
|
|
+@code{:eval} and their effects are shown below.
|
|
|
+
|
|
|
+@table @code
|
|
|
+@item never or no
|
|
|
+The code block will not be evaluated under any circumstances.
|
|
|
+@item query
|
|
|
+Evaluation of the code block will require a query.
|
|
|
+@item never-export or no-export
|
|
|
+The code block will not be evaluated during export but may still be called
|
|
|
+interactively.
|
|
|
+@item query-export
|
|
|
+Evaluation of the code block during export will require a query.
|
|
|
+@end table
|
|
|
|
|
|
If this header argument is not set then evaluation is determined by the value
|
|
|
of the @code{org-confirm-babel-evaluate} variable see @ref{Code evaluation
|