rgidney wrote:After some more testing in Windows 7 and 10.9 I found if I open subclrschm inside of sublime I can not save changes (save grayed out), only save as but if I open it out side of sublime then save is available, after making a change.
I tried running subclrschm with sublime open and with it closed and the behavior was the same, it was only when it was called from sublime that save is inactive.
This is not a bug. If you look in the settings file, "live_edit" is probably enabled. This is because, when you open subclrschm from the plugin, it sets sublime to use the theme you are editing. Every change you make gets saved automatically. Now, you might not see your theme file has any difference. That is because a safety feature: "direct_edit" = false. With "direct_edit" disabled, the plugin copies your selected theme to "User/ColorSchemeEditorTemp", sets that as the current theme, and then opens it in subclrschm so when you make changes, you see the theme updating in sublime.
You can enable "direct_edit", and then it will modify the original theme and not copy it. If you disable "live_edit", it will not save after every change, and then enable the save option in subclrschm.
One thing that does not make sense is why I have "live_edit" enabled for "open theme with file picker" and "new theme", since neither of these will be set in sublime. So I have changed this behavior and now ensure that "open theme with file picker" and "new theme" will override "live_edit" in the plugin regardless of the settings file value. This change has just been committed.
Hopefully that all makes sense.