diff options
author | Eric Schulte <schulte.eric@gmail.com> | 2013-07-17 08:20:37 -0600 |
---|---|---|
committer | Eric Schulte <schulte.eric@gmail.com> | 2013-07-17 08:20:37 -0600 |
commit | 8d5ad6553f84d28f02f794fcb52c7c807f460952 (patch) | |
tree | 454a6659e18b664b350314d33c8f6eee78b5e99e | |
parent | f6ac1a2078a68cc016133b9d53eed92ee2cb0ccb (diff) | |
download | org-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.el | 8 |
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))) |