JSON configuration files can be much more readable when parsing is done using less restrictive rules:
- Allow single quoted strings where only ' has to be escaped as ''. (Very useful for building regular expressions.)
- Allow commas before } or ]. (A common mistake.)
- Accept non quoted keys. (Less typing!)
I think this would improve Sublime's configuration abilities and it will not give up on performance. JSON is much more readable then XML Property Lists but misses some "humanity" from YAML. But using YAML could have a performance impact.
Customer support service by UserEcho