From: David Kastrup Date: Tue, 24 Jul 2012 06:22:11 +0000 (+0200) Subject: Issue 2664: Add Staff alias to FretBoards, let convert-ly set Staff.stringTuning X-Git-Tag: release/2.15.42-1~29 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=08e0e65cb2905bfe9ded5407662d9af3b0b99283;p=lilypond.git Issue 2664: Add Staff alias to FretBoards, let convert-ly set Staff.stringTuning --- diff --git a/ly/engraver-init.ly b/ly/engraver-init.ly index d8501c4683..ab99abba7e 100644 --- a/ly/engraver-init.ly +++ b/ly/engraver-init.ly @@ -32,6 +32,7 @@ \context { \type "Engraver_group" \name "FretBoards" + \alias "Staff" \description "A context for displaying fret diagrams." \consists "Fretboard_engraver" diff --git a/python/convertrules.py b/python/convertrules.py index 60fb1740fd..e3d5dd65d0 100644 --- a/python/convertrules.py +++ b/python/convertrules.py @@ -3368,6 +3368,11 @@ def conv (str): stderr_write (_ ("beamExceptions controls whole-measure beaming.") + "\n") return str +@rule ((2, 15, 42), r"\set stringTuning -> \set Staff.stringTuning") +def conv (str): + str = re.sub (r"(\\set\s+)stringTuning", r"\1Staff.stringTuning", str) + return str + # Guidelines to write rules (please keep this at the end of this file) # # - keep at most one rule per version; if several conversions should be done,