Phil Holmes <mail <at> philholmes.net> writes:
>   \remove "Hara_kiri_engraver"
>   \consists "Hara_kiri_engraver"
> 
> I know I don't properly understand this stuff still, but doesn't the 
> \consists re-instate the previously removed engraver on the line above?
> 

You are correct.
I looked at the history of the file containing this, using
<http://git.savannah.gnu.org/gitweb/?p=lilypond.git;a=tree>
and found that one change is titled:
"RemoveEmptyStaves: Remove Harakiri engraver before adding it again."

This reason is explained there.  It is to avoid ever having two engravers of 
the 
same type, which caused problems.  

This kind of detail often goes without comment in code, or at most a 3-word 
"avoid having two", because there would otherwise be so many such comments. 



_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to