“Meh” indeed. Fundamentally, YAML is not a human-facing format. It’s not *for* humans; it’s for code. So the right thing is not a good YAML editor, it’s a domain-specific editor that deals in domain entities and properties, and just outputs YAML that can be sent to whatever code wants to import it.