diff options
author | Aditya Siram <aditya.siram@gmail.com> | 2010-08-25 12:21:13 -0600 |
---|---|---|
committer | Eric Schulte <schulte.eric@gmail.com> | 2010-08-25 12:21:41 -0600 |
commit | 58f0a4ed4180b4061ee7e7ae2424f5325d849ca0 (patch) | |
tree | c900a5d96e27607639c64e7453695295c0af53ad | |
parent | 869b2693a516a164997a11385ed21567667f27f6 (diff) | |
download | org-mode-58f0a4ed4180b4061ee7e7ae2424f5325d849ca0.tar.gz |
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
-rw-r--r-- | lisp/ob.el | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -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 |