branch: externals/org
commit ab4ec726e5a292a685a06dec6eb585ad6802bead
Author: Ihor Radchenko <yanta...@posteo.net>
Commit: Ihor Radchenko <yanta...@posteo.net>

    * 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 30edd994e4..c117a3dce6 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.

Reply via email to