We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent af7620e commit c2accdaCopy full SHA for c2accda
src/cs.ts
@@ -294,11 +294,14 @@ export class CodeSync {
294
this.startSync('Importing extensions');
295
let excluded: string[] = this.Settings.ExcludedExternalPackages;
296
let extensions: string[] = this.Settings.Extensions;
297
+ let installedExtensions = helpers.getInstalledExtensions();
298
let installedAny: boolean = false;
299
extensions.forEach(e => {
- let val = helpers.installExtension(e);
300
- if (val) {
301
- installedAny = true;
+ if (installedExtensions.filter(i => i.id == e).length == 0) {
+ let val = helpers.installExtension(e);
302
+ if (val) {
303
+ installedAny = true;
304
+ }
305
}
306
});
307
if (installedAny) {
0 commit comments