Valentin Petzel <valen...@petzel.at> writes:

> Am Mittwoch, 6. Dezember 2023, 23:10:11 CET schrieb Jean Abou Samra:
>> \version "2.24.2"
>> 
>> #(define-markup-command (foo layout props loc-provider) (ly:music?)
>>    (display (ly:input-file-line-char-column (ly:music-property loc-provider
>> 'origin))) empty-stencil)
>> 
>> \markup \foo {{}}
>
> Maybe a bit less esoteric:
>
> \version "2.24.2"
>
> locationOf =
> #(define-scheme-function (which) (ly:music?)
>    (apply format #f "~a:~a:~a:~a" (ly:input-file-line-char-column 
> (ly:music-property which 
> 'origin))))
>
>
> \markup { \locationOf {} }

Or even less esoteric:

\version "2.24.2"

locationOf =
#(define-scheme-function () ()
   (apply format #f "~a:~a:~a:~a" (ly:input-file-line-char-column (*location*))))


\markup { \locationOf }

-- 
David Kastrup

Reply via email to