X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=scm%2Fdefine-music-display-methods.scm;h=a61c2e8b18e9895d7c0d9613f309427cb91d4768;hb=90e4d7057f3857da049dfda3d130017d4719bd6b;hp=aa87f9978c3ac0ace19b003a34180d2b47ff92f7;hpb=d65c28e4c325cd3193c158bb92f6abf5e397aae1;p=lilypond.git diff --git a/scm/define-music-display-methods.scm b/scm/define-music-display-methods.scm index aa87f9978c..a61c2e8b18 100644 --- a/scm/define-music-display-methods.scm +++ b/scm/define-music-display-methods.scm @@ -537,10 +537,9 @@ expression." (music->lily-string (ly:music-property chord 'element))) (define-display-method MarkEvent (mark) - (let ((label (ly:music-property mark 'label))) - (if (null? label) - "\\mark \\default" - (format #f "\\mark ~a" (markup->lily-string label))))) + (let ((label (ly:music-property mark 'label #f))) + (string-append "\\mark " + (if label (value->lily-string label) "\\default")))) (define-display-method KeyChangeEvent (key) (let ((pitch-alist (ly:music-property key 'pitch-alist)) @@ -785,8 +784,6 @@ Otherwise, return #f." (define-public (value->lily-string arg) (cond ((ly:music? arg) (music->lily-string arg)) - ((string? arg) - (format #f "#~s" arg)) ((markup? arg) (markup->lily-string arg)) ((ly:duration? arg) @@ -806,9 +803,9 @@ Otherwise, return #f." (if (and (not (null? once))) "\\once " "") - (if (eqv? (*current-context*) 'Bottom) + (if (eq? (*current-context*) 'Bottom) "" - (format #f "~a . " (*current-context*))) + (format #f "~a." (*current-context*))) property (value->lily-string value) (new-line->lily-string)))) @@ -816,9 +813,9 @@ Otherwise, return #f." (define-display-method PropertyUnset (expr) (format #f "~a\\unset ~a~a~a" (if (ly:music-property expr 'once #f) "\\once " "") - (if (eqv? (*current-context*) 'Bottom) + (if (eq? (*current-context*) 'Bottom) "" - (format #f "~a . " (*current-context*))) + (format #f "~a." (*current-context*))) (ly:music-property expr 'symbol) (new-line->lily-string)))