if(has('settings.json')){items.push({label: 'Settings',detail: 'merged at top level — your VS Code values win, LevelCode defaults kept',id: 'settings',picked: true});}
if(has('keybindings.json')){items.push({label: 'Keybindings',detail: 'appended after LevelCode defaults',id: 'keybindings',picked: true});}
if(hasSnippets()){items.push({label: 'Snippets',detail: 'copied into your snippets folder',id: 'snippets',picked: true});}
if(!items.length){vscode.window.showInformationMessage('LevelCode: nothing to import from '+src.name+'.');return;}
constchosen=awaitvscode.window.showQuickPick(items,{canPickMany: true,title: 'Import from '+src.name+' — existing files are backed up first'});