[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[O] Passing values by reference to src-blocks
From: |
Thorsten Jolitz |
Subject: |
[O] Passing values by reference to src-blocks |
Date: |
Wed, 25 Jun 2014 03:26:04 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) |
Hi List,
this does not work, although I would think it should (at least if there
is no typo or so):
,----
| #+name: project-root
| #+header: :var buf-file=(buffer-file-name)
| #+begin_src emacs-lisp
| (file-name-directory
| (directory-file-name
| (file-name-directory buf-file)))
| #+end_src
`----
#+results: project-root
: /home/tj/News/drafts/
,----
| #+name: project-name
| #+header: :exports none
| #+header: :var root-dir=project-root(buf-file=(buffer-file-name))
| #+begin_src emacs-lisp
| (mapconcat
| 'capitalize
| (split-string
| (file-name-nondirectory root-dir)
| "-" 'OMIT-NULLS)
| " ")
| #+end_src
`----
#+results: project-name
Wrong usage of :var or limitations of header arguments?
--
cheers,
Thorsten
- [O] Passing values by reference to src-blocks,
Thorsten Jolitz <=