Am Do., 31. Dez. 2020 um 00:00 Uhr schrieb David Kastrup <d...@gnu.org>: > > Thomas Morley <thomasmorle...@gmail.com> writes: > > > Am Mi., 30. Dez. 2020 um 10:37 Uhr schrieb Jonas Hahnfeld > > <hah...@hahnjo.de>: > >> > >> Hi, > >> > >> Am Mittwoch, dem 30.12.2020 um 10:31 +0100 schrieb Thomas Morley: > >> > Hi, > >> > > >> > while preparing a patch a noticed a problem with a doc-string: > >> > I want to refer to newline characters and wrote "@code{#\newline}", > >> > but it comes out as > >> > # ewline > >> > for both pdf and html. > >> > I couldn't figure how to let print > >> > #\newline > >> > > >> > Any hint? > >> > >> I didn't try, but I could imagine that you need to escape the backslash > >> so it's not expanded when parsing the string, like so: > >> @code{#\\newline} > >> > >> Does this help? > >> > >> Jonas > > > > @code{#\\newline} did the trick already (I thought I had checked this...) > > Patch is now up > > https://gitlab.com/lilypond/lilypond/-/merge_requests/581 > > > > Though, there is a further question. > > The patch aims at introducing a new markup-list-command. Thus the > > doc-string is taken for > > NR A.12 Text markup list commands > > This now looks as attached. > > > > I'd love to see there > > " > > Used properties > > - split-char (#\newline) > > " > > > > Any chance? > > > > Thanks, > > Harm > > > > > > > > It's probably a bug. Try replacing in > > (format #f "@item @code{~a} (~a)\n" > > in the function doc-markup-function-properties in > scm/document-markup.scm the second ~a with ~s (which should quote > everything in read syntax). This would likely have more consequences, > like when there are string defaults. > > -- > David Kastrup
I'll have a look. Many thanks, Harm