[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Org-babel-lilypond always renders full pages
From: |
Jonathan Gregory |
Subject: |
Re: Org-babel-lilypond always renders full pages |
Date: |
Tue, 31 Mar 2020 10:48:41 -0300 |
User-agent: |
mu4e 1.3.4; emacs 26.3 |
Hi
On 30 Mar 2020, stardiviner <address@hidden> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
>
>
> stardiviner <address@hidden> writes:
>
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA256
>>
>>
>> You might want to try this:
>>
>> #+begin_src emacs-lisp
>> (add-to-list 'org-babel-default-header-args:lilypond
>> '((:prologue . "\paper{
>> indent=0\mm
>> line-width=120\mm
>> oddFooterMarkup=##f
>> oddHeaderMarkup=##f
>> bookTitleMarkup = ##f
>> scoreTitleMarkup = ##f
>> }")))
>> #+end_src
>>
>
> I found this custom setting lilypond header arguments will not work. Because
> this code function:
>
> #+begin_src emacs-lisp
> (defun org-babel-lilypond-get-header-args (mode)
> "Default arguments to use when evaluating a lilypond source block.
> These depend upon whether we are in Arrange mode i.e. MODE is t."
> (cond (mode
> '((:tangle . "yes")
> (:noweb . "yes")
> (:results . "silent")
> (:cache . "yes")
> (:comments . "yes")))
> (t
> '((:results . "file")
> (:exports . "results")))))
>
> (defun org-babel-lilypond-set-header-args (mode)
> "Set org-babel-default-header-args:lilypond
> dependent on ORG-BABEL-LILYPOND-ARRANGE-MODE."
> (setq org-babel-default-header-args:lilypond
> (org-babel-lilypond-get-header-args mode)))
> #+end_src
>
> It always reset and return one result of two conditions.
>
> I think this is a bug.
So are all org-babel-default-header-args:LANG custom variables? In the
ob-lilypond.el library the headers are hard-coded.
[...]
--
Jonathan
Re: Org-babel-lilypond always renders full pages, Oliver Heck, 2020/03/30