Remove all uses of markup macro from scm/*.scm
The markup macro is a major portability headache for getting
byte-compilation with Guilev2 to work. This removes all uses of it
from within the scm code base of LilyPond while keeping it around (for
now) for use from files in LilyPond syntax.
This actually also includes the single commit from
Issue 5873: Refactor \markup \pattern
Diff:
Passes make, make check and a full make doc.
Patch on countdown for April 2nd
Patch counted down - please push.
Depends on issue 5873 and will get pushed along with it.
Last edit: David Kastrup 2020-04-05