function setting2QuickPickItem()

in src/extension.ts [108:120]


function setting2QuickPickItem(setting: VscodeSetting, sublimeName?: string): ISettingsQuickPickItem {
    const icons = { exclamationPoint: '$(issue-opened)', arrowRight: '$(arrow-right)' };  // stored in var because auto-format adds spaces to hypens
    return {
        detail: setting.overwritesValue
            ? `${icons.exclamationPoint} Overwrites existing value: '${setting.oldValue}' with '${setting.value}'`
            : '',
        label: sublimeName
            ? `${sublimeName} ${icons.arrowRight} ${setting.name}`
            : `${setting.name}: ${setting.value}`,
        picked: !setting.overwritesValue,
        setting,
    };
}