From ab4ec726e5a292a685a06dec6eb585ad6802bead Mon Sep 17 00:00:00 2001 From: Ihor Radchenko Date: Thu, 19 Oct 2023 11:59:46 +0300 Subject: [PATCH] * lisp/ob-org.el: Add support for :prologue/:epilogue parameters (org-babel-expand-body:org): --- lisp/ob-org.el | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/lisp/ob-org.el b/lisp/ob-org.el index 30edd994e..c117a3dce 100644 --- a/lisp/ob-org.el +++ b/lisp/ob-org.el @@ -52,7 +52,13 @@ $VAR instances are replaced by VAR values defined in PARAMS." (regexp-quote (format "$%s" (car var))) (format "%s" (cdr var)) body nil 'literal))) - body) + + (let ((prologue (cdr (assq :prologue params))) + (epilogue (cdr (assq :epilogue params)))) + (concat + (and prologue (concat prologue "\n")) + body + (and epilogue (concat "\n" epilogue "\n"))))) (defun org-babel-execute:org (body params) "Execute a Org BODY according to PARAMS.