Whoa! I would have never found that out by myself. :) Thanks Urs &
Jan-Peter. I have to check the Scheme link, too.

BR,
Risto

On 26 July 2018 at 10:40, Jan-Peter Voigt <jp.vo...@gmx.de> wrote:

> Hi Risto,
>
> you might go this way:
>
> lineThickness = 5
> \markup \override #`(thickness . ,lineThickness) \draw-hline
>
> That is semi-quote the pair with ` (instead of ') and then "unquote" the
> variable to retrieve the value with a comma (,)
>
> HTH
> Jan-Peter
>
> Am 26.07.2018 um 09:35 schrieb Risto Vääräniemi:
> > Hi,
> >
> > I tried the following:
> >
> > lineThickness = 5
> > \markup \override #'(thickness . #lineThickness) \draw-hline
> >
> > But it seems I cannot give the variable inside the pair. This works:
> >
> > lineThicknessPair = #'(thickness . 5)
> > \markup \override #lineThicknessPair \draw-hline
> >
> > Is there any way to make it work with just a single number variable? I
> > even tried the variable without the '#' or replaced it with a '\'. I
> > just got different errors.
> >
> > BR,
> > Risto
> >
> >
> > _______________________________________________
> > lilypond-user mailing list
> > lilypond-user@gnu.org
> > https://lists.gnu.org/mailman/listinfo/lilypond-user
> >
>
>
> _______________________________________________
> lilypond-user mailing list
> lilypond-user@gnu.org
> https://lists.gnu.org/mailman/listinfo/lilypond-user
>
_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to