placeHolder:isReopenWithEncoding?nls.localize('pickEncodingForReopen',"Select File Encoding to Reopen File"):nls.localize('pickEncodingForSave',"Select File Encoding to Save with"),
placeHolder:isReopenWithEncoding?nls.localize('pickEncodingForReopen',"Select File Encoding to Reopen File"):nls.localize('pickEncodingForSave',"Select File Encoding to Save with"),
timer.start(timer.Topic.STARTUP,'Open Shell, Viewlet & Editor',beforeOpen,'Workbench has opened after this event with viewlet and editor restored').stop();
});
// Inform user about loading issues from the loader
timer.start(timer.Topic.STARTUP,'Open Shell, Viewlet & Editor',beforeOpen,'Workbench has opened after this event with viewlet and editor restored').stop();
});
// Inform user about loading issues from the loader
letdisableWorkspaceStorage=this.configuration.env.extensionTestsPath||(!this.workspace&&!this.configuration.env.extensionDevelopmentPath);// without workspace or in any extension test, we use inMemory storage unless we develop an extension where we want to preserve state
onComplete({results:complete.results.filter((match)=>typeoflocalResults[match.resource.toString()]==='undefined'),limitHit:complete.limitHit});// dont override local results
},
// on Error
(error)=>{
flushLocalResultsOnce();
onError(error);
},
// on Progress
(progress)=>{
flushLocalResultsOnce();
// Match
if(progress.resource){
if(typeoflocalResults[progress.resource.toString()]==='undefined'){// don't override local results
onComplete({results:complete.results.filter((match)=>typeoflocalResults[match.resource.toString()]==='undefined'),limitHit:complete.limitHit});// dont override local results
},
// on Error
(error)=>{
flushLocalResultsOnce();
onError(error);
},
// on Progress
(progress)=>{
flushLocalResultsOnce();
// Match
if(progress.resource){
if(typeoflocalResults[progress.resource.toString()]==='undefined'){// don't override local results