diff options
author | Jamie Bayne <jamiebayne@hotmail.com> | 2021-01-02 02:18:37 +0000 |
---|---|---|
committer | Bastien Guerry <bzg@gnu.org> | 2021-04-26 10:26:07 +0200 |
commit | ea8f7610cedf0f77dab74cf75471b36942ccf9f9 (patch) | |
tree | 40a3d8ea638dab1dcf61a4618cdcdc96d00d4a4c | |
parent | 0260d2fcf603f30210e2b95d37727edd832c12e9 (diff) | |
download | org-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.el | 12 |
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 |