On Tuesday, 15 Oct 2019 at 09:37, wlharvey4 via Emacs-orgmode wrote: > Is it possible to inject the value of a macro into code using a variable?
I use properties for this, as in: #+begin_src org ,#+property: version 2.0.5 ,#+header: :var version=(esf/get-parameter "benzenefeed") [...] ,#+begin_src somelanguage [... code that uses version ...] ,#+end_src #+end_src where #+begin_src emacs-lisp (defun esf/get-parameter (p) (let ((value (org-entry-get (point) p 'inherit))) (message "parameter %s value obtained %s" p value) (if value (if (string-match-p "^[-+ ]*[[:digit:].]+$" value) (string-to-number value) value) (error "Property parameter \"%s\" not known." p)))) #+end_src -- Eric S Fraga via Emacs 27.0.50, Org release_9.2.6-552-g8c5a78