|
@@ -13112,12 +13112,14 @@ 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 two arguments ``never'' and
|
|
|
-``query''. @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.
|
|
|
+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.
|
|
|
|
|
|
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
|