global plugin_template._core.configuration
methods
M.initialize_data_if_needed
function M.initialize_data_if_needed() -> nil
Setup plugin_template
for the first time, if needed.
M.resolve_data
function M.resolve_data(data: plugin_template.Configuration?) -> plugin_template.Configuration
@param data
- All extra customizations for this plugin.
@return - The configuration with 100% filled out values.
Merge data
with the user's current configuration.
fields
M.DATA
M.DATA : plugin_template.Configuration {
commands: plugin_template.ConfigurationCommands?,
logging: plugin_template.LoggingConfiguration?,
tools: plugin_template.ConfigurationTools?,
}