Xtext's default compiler preference page supports project specific settings. The use case I have in mind is "stable" project you use as snippet repository and one you actively work on. For the latter you may want LilyPond compilation on save, for the former no compilation at all. (However, this is not an urgent issue, as the Recompile functionality achieves almost the same)