summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Schulte <schulte.eric@gmail.com>2013-07-17 08:20:37 -0600
committerEric Schulte <schulte.eric@gmail.com>2013-07-17 08:20:37 -0600
commit8d5ad6553f84d28f02f794fcb52c7c807f460952 (patch)
tree454a6659e18b664b350314d33c8f6eee78b5e99e
parentf6ac1a2078a68cc016133b9d53eed92ee2cb0ccb (diff)
downloadorg-mode-8d5ad6553f84d28f02f794fcb52c7c807f460952.tar.gz
make java executable configurable for ditaa blocks
* lisp/ob-ditaa.el (org-babel-ditaa-java-cmd): Make java executable configurable for ditaa blocks.
-rw-r--r--lisp/ob-ditaa.el8
1 files changed, 7 insertions, 1 deletions
diff --git a/lisp/ob-ditaa.el b/lisp/ob-ditaa.el
index d3d76e5..60ab8c5 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)))