emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/ob-haxe d47c806 4/6: ob-haxe.el: Allow header overrides


From: Stefan Monnier
Subject: [elpa] externals/ob-haxe d47c806 4/6: ob-haxe.el: Allow header overrides for compiler and runtime commands
Date: Thu, 21 Jan 2021 17:09:47 -0500 (EST)

branch: externals/ob-haxe
commit d47c8060d51b44675458bb5a595e984115936c26
Author: Ian Martins <ianxm@jhu.edu>
Commit: Ian Martins <ianxm@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))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]