Fix syntax color preference page

See commits.
I just thought `ScalaPreviewerConfigurationFactory` is too laughable.