Variable: org-babel-lilypond-commands
org-babel-lilypond-commands is a customizable variable defined in
ob-lilypond.el.gz.
Value
("lilypond" "xdg-open" "xdg-open")
Documentation
Commands to run lilypond and view or play the results.
These should be executables that take a filename as an argument. On some system it is possible to specify the filename directly and the viewer or player will be determined from the file type; you can leave the string empty on this case.
This variable was added, or its default value changed, in Org version
8.2.7.
Source Code
;; Defined in /usr/src/emacs/lisp/org/ob-lilypond.el.gz
(defcustom org-babel-lilypond-commands
(cond
((eq system-type 'darwin)
'("/Applications/lilypond.app/Contents/Resources/bin/lilypond" "open" "open"))
((eq system-type 'windows-nt)
'("lilypond" "" ""))
(t
'("lilypond" "xdg-open" "xdg-open")))
"Commands to run lilypond and view or play the results.
These should be executables that take a filename as an argument.
On some system it is possible to specify the filename directly
and the viewer or player will be determined from the file type;
you can leave the string empty on this case."
:group 'org-babel
:type '(list
(string :tag "Lilypond ")
(string :tag "PDF Viewer ")
(string :tag "MIDI Player"))
:version "24.4"
:package-version '(Org . "8.2.7")
:set
(lambda (symbol value)
(set-default-toplevel-value symbol value)
(setq
org-babel-lilypond-ly-command (nth 0 value)
org-babel-lilypond-pdf-command (nth 1 value)
org-babel-lilypond-midi-command (nth 2 value))))