Multiline or JSON ScriptConfig type

[quote="jon"]Maybe there's a case for the config to be available in OnInit?
Or we could have another optional event (e.g. OnAddCommands, OnAddColumns) where you could add commands or columns with access to the configuration.

Thoughts?[/quote]
Adding a new optional event that are called after onInit and had access to the config would work well. Perhaps something more generic would be enough onPostInit or onSetUp allowing the script add columns or commands as needed. Could this/these new methods be run after onInit as well as after the script config had been updated and saved? That will solve the issue Miran raised, of things becoming out of sync.

Some scripts that use a JSON style internal config.
These ones need access to the config during the setup. These would need the new event to function correctly, if the config was editable by the user.
Custom Column - Custom Text V1.2
Custom Column - Example custom sort

These ones only use the config when public functions are called. Don't need a new event to work.
External Compare and Merge Tools v1.4
Tab-Labelizer - Extend the folder names shown in your tabs

Any thoughts on the UI for editing this type of config? The multi line string seems to me to be a way of creating an array of string, not a single multi line sting.