From 8d5ad6553f84d28f02f794fcb52c7c807f460952 Mon Sep 17 00:00:00 2001 From: Eric Schulte Date: Wed, 17 Jul 2013 08:20:37 -0600 Subject: [PATCH] make java executable configurable for ditaa blocks * lisp/ob-ditaa.el (org-babel-ditaa-java-cmd): Make java executable configurable for ditaa blocks. --- lisp/ob-ditaa.el | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/lisp/ob-ditaa.el b/lisp/ob-ditaa.el index d3d76e57a..60ab8c598 100644 --- a/lisp/ob-ditaa.el +++ b/lisp/ob-ditaa.el @@ -58,6 +58,11 @@ :group 'org-babel :type 'string) +(defcustom org-babel-ditaa-java-cmd "java" + "Java executable to use when evaluating ditaa blocks." + :group 'org-babel + :type 'string) + (defcustom org-ditaa-eps-jar-path (expand-file-name "DitaaEps.jar" (file-name-directory org-ditaa-jar-path)) "Path to the DitaaEps.jar executable." @@ -86,7 +91,8 @@ This function is called by `org-babel-execute-src-block'." (java (cdr (assoc :java params))) (in-file (org-babel-temp-file "ditaa-")) (eps (cdr (assoc :eps params))) - (cmd (concat "java " java " " org-ditaa-jar-option " " + (cmd (concat org-babel-ditaa-java-cmd + " " java " " org-ditaa-jar-option " " (shell-quote-argument (expand-file-name (if eps org-ditaa-eps-jar-path org-ditaa-jar-path))) -- 2.11.4.GIT