summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJamie Bayne <jamiebayne@hotmail.com>2021-01-02 02:18:37 +0000
committerBastien Guerry <bzg@gnu.org>2021-04-26 10:26:07 +0200
commitea8f7610cedf0f77dab74cf75471b36942ccf9f9 (patch)
tree40a3d8ea638dab1dcf61a4618cdcdc96d00d4a4c
parent0260d2fcf603f30210e2b95d37727edd832c12e9 (diff)
downloadorg-mode-ea8f7610cedf0f77dab74cf75471b36942ccf9f9.tar.gz
Allow user to set ob-lilypond header arguments
* ob-lilypond.el (org-babel-lilypond-set-header-args): Replace hard-coded settings with user-configurable variable. (org-babel-header-args:lilypond): Modify documentation. (ob-lilypond-header-args): New variable. TINYCHANGE
-rw-r--r--lisp/ob-lilypond.el12
1 files changed, 10 insertions, 2 deletions
diff --git a/lisp/ob-lilypond.el b/lisp/ob-lilypond.el
index 0ed1919..eae1779 100644
--- a/lisp/ob-lilypond.el
+++ b/lisp/ob-lilypond.el
@@ -43,6 +43,15 @@
(defvar org-babel-default-header-args:lilypond '()
"Default header arguments for lilypond code blocks.
NOTE: The arguments are determined at lilypond compile time.
+See `org-babel-lilypond-set-header-args'
+To configure, see `ob-lilypond-header-args'
+.")
+
+(defvar ob-lilypond-header-args
+ '((:results . "file") (:exports . "results"))
+ "User-configurable header arguments for lilypond code blocks.
+NOTE: The final value used by org-babel is computed at compile-time
+and stored in `org-babel-default-header-args:lilypond'
See `org-babel-lilypond-set-header-args'.")
(defvar org-babel-lilypond-compile-post-tangle t
@@ -404,8 +413,7 @@ These depend upon whether we are in Arrange mode i.e. MODE is t."
(:cache . "yes")
(:comments . "yes")))
(t
- '((:results . "file")
- (:exports . "results")))))
+ ob-lilypond-header-args)))
(defun org-babel-lilypond-set-header-args (mode)
"Set org-babel-default-header-args:lilypond