浏览代码

prologue and epilogue for R blocks

Eric Schulte 11 年之前
父节点
当前提交
bec8839cd6
共有 1 个文件被更改,包括 7 次插入2 次删除
  1. 7 2
      lisp/ob-R.el

+ 7 - 2
lisp/ob-R.el

@@ -93,8 +93,13 @@
 	     inside
 	     (list "dev.off()"))
 	  inside))
-      (append (org-babel-variable-assignments:R params)
-	      (list body))) "\n")))
+      (append
+       (when (cdr (assoc :prologue params))
+	 (list (cdr (assoc :prologue params))))
+       (org-babel-variable-assignments:R params)
+       (list body)
+       (when (cdr (assoc :epilogue params))
+	 (list (cdr (assoc :epilogue params)))))) "\n")))
 
 (defun org-babel-execute:R (body params)
   "Execute a block of R code.