From 58f0a4ed4180b4061ee7e7ae2424f5325d849ca0 Mon Sep 17 00:00:00 2001 From: Aditya Siram Date: Wed, 25 Aug 2010 12:21:13 -0600 Subject: [PATCH] Noweb style references are now expanded with loading a code block in a session. * lisp/ob.el (org-babel-load-in-session): expanding noweb references when appropriate --- lisp/ob.el | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lisp/ob.el b/lisp/ob.el index 8557f094c..2ecc1db5f 100644 --- a/lisp/ob.el +++ b/lisp/ob.el @@ -421,8 +421,12 @@ session." (interactive) (let* ((info (or info (org-babel-get-src-block-info))) (lang (nth 0 info)) - (body (nth 1 info)) (params (nth 2 info)) + (body (setf (nth 1 info) + (if (and (cdr (assoc :noweb params)) + (string= "yes" (cdr (assoc :noweb params)))) + (org-babel-expand-noweb-references info) + (nth 1 info)))) (session (cdr (assoc :session params))) (dir (cdr (assoc :dir params))) (default-directory