Keep in mind that the people who have need of this kind of thing are typically dev , ops, or both. To neither group is updating a configuration file a major consideration.
It sounds like these may not be your target audience - but in that case, who is?