On 20/09/2024 20:20, K. Blum wrote:
\version "2.24.3"

#(define-markup-command (dosomething layout props text) (markup?)
   (let* ((myvalue 1))
     (interpret-markup
      layout props
      ; (markup #:override '(box-padding . 1) #:box text))   ; works
      (markup #:override '(box-padding . myvalue) #:box text))   ; doesn't work
     ))

\markup \dosomething "blah"

You need

(markup #:override `(box-padding . ,myvalue) #:box text)

--
Timothy Lanfear, Bristol, UK.

Reply via email to