Function: org-babel-execute-buffer

org-babel-execute-buffer is an autoloaded, interactive and byte-compiled function defined in ob-core.el.gz.

Signature

(org-babel-execute-buffer &optional ARG)

Documentation

Execute source code blocks in a buffer.

Prefix argument ARG is passed to org-babel-execute-src-block. Call org-babel-execute-src-block on every source block in the current buffer.

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/org/ob-core.el.gz
;;;###autoload
(defun org-babel-execute-buffer (&optional arg)
  "Execute source code blocks in a buffer.
Prefix argument ARG is passed to `org-babel-execute-src-block'.
Call `org-babel-execute-src-block' on every source block in
the current buffer."
  (interactive "P")
  (org-babel-eval-wipe-error-buffer)
  (org-save-outline-visibility t
    (org-babel-map-executables nil
      (if (org-element-type-p
           (org-element-context) '(babel-call inline-babel-call))
          (org-babel-lob-execute-maybe)
        (org-babel-execute-src-block arg)))))