Jonathan Gregory <j...@autistici.org> writes: >> I do not mind. But remember that we are talking just about an >> example file. What you are suggesting appears to be closer to >> what we might do in ob-lilypond itself, when calculating default >> layout. > > That would be even better, I agree. > > Can you test my patch?
With your patch, I cannot produce png output. The file is just not created: #+begin_src lilypond :file ionian.png \relative c' { c d e f g a b c b a g f e d c d e f g a b c b a g f e d c1 } #+end_src > Command-line options are normally added to > `org-babel-lilypond-ly-command`, but since we're trying to set > variables conditionally to accommodate different versions, I don't > see how we can do this without using scheme. WDYT? Your approach seems fine. It is not uncommon for babel backends to add extra code to the src block body. -- Ihor Radchenko // yantar92, Org mode contributor, Learn more about Org mode at <https://orgmode.org/>. Support Org development at <https://liberapay.com/org-mode>, or support my work at <https://liberapay.com/yantar92>