SplitScript reference / Language / settings

settings

declaration

settings { "Group" { "Label" => name key "host-key": value } }

Declares live user settings.

Settings support nested headings, /// tooltips, booleans, choice setting values, and file setting selectors. An optional stable setting key is the exact string stored in the host settings map; otherwise the source identifier is used. settings and oldSettings refresh every update.

Examples

Declare a toggle

settings {
    "Split bosses" => splitBosses: true,
}