branch: externals/ob-haxe commit d47c8060d51b44675458bb5a595e984115936c26 Author: Ian Martins <ia...@jhu.edu> Commit: Ian Martins <ia...@jhu.edu>
ob-haxe.el: Allow header overrides for compiler and runtime commands --- ob-haxe.el | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/ob-haxe.el b/ob-haxe.el index 08e880a..fd8ab75 100644 --- a/ob-haxe.el +++ b/ob-haxe.el @@ -123,7 +123,17 @@ replaced in this string.") (defun org-babel-execute:haxe (body params) "Execute a haxe source block with BODY code and PARAMS params." - (let* (;; if true, run from babel temp directory + (let* (;; allow header overrides + (org-babel-haxe-compiler + (or (cdr (assq :haxe params)) + org-babel-haxe-compiler)) + (org-babel-neko-command + (or (cdr (assq :neko params)) + org-babel-neko-command)) + (org-babel-hashlink-command + (or (cdr (assq :hashlink params)) + org-babel-hashlink-command)) + ;; if true, run from babel temp directory (run-from-temp (not (alist-get :dir params))) ;; class and package (fullclassname (or (cdr (assq :classname params))