So in the menus ST2 says my theme is set to Sunburst. In my user settings its set to Soda-dark. I don't understand why two themes but it mostly works. In my User directory I have a copy of Soda Dark.sublime-theme and changing settings in there works great.
*Except* - some things are defined further back in the chain - color of selected text styled in
Color Scheme - Default/Sunburst.tmTheme
which is in XML not json. Changing stuff in there works but its a bad place to change it - changes that need to survive upgrades ought IMHO to be in User. Changing a copy of that file in User doesn't seem to work.
What's the process here, how can I go about editing this XML file without my edits being destroyed on upgrade - do I have to give it a name of a particular form in User ? Do I have to process it somehow to convert it from xml to json ? Love this editor but a bit lost on how its architecture works - where and how is the xml processed and that sort of thing - documentation isn't polished yet AFAI can see. My guess would be the XML becomes settings that are then possibly modified by json style settings but just a guess.