[themes] let extensions contribute colors. Fixes #14309

This commit is contained in:
Martin Aeschlimann
2017-08-14 16:07:50 +02:00
parent 698382ac85
commit 9098d9ff7c
3 changed files with 143 additions and 1 deletions

View File

@@ -41,6 +41,7 @@ import { MainThreadCredentials } from './mainThreadCredentials';
// --- other interested parties
import { MainThreadDocumentsAndEditors } from './mainThreadDocumentsAndEditors';
import { JSONValidationExtensionPoint } from 'vs/platform/jsonschemas/common/jsonValidationExtensionPoint';
import { ColorExtensionPoint } from 'vs/platform/theme/common/colorExtensionPoint';
import { LanguageConfigurationFileHandler } from 'vs/workbench/parts/codeEditor/electron-browser/languageConfiguration/languageConfigurationExtensionPoint';
import { SaveParticipant } from './mainThreadSaveParticipant';
@@ -99,6 +100,7 @@ export class ExtHostContribution implements IWorkbenchContribution {
// Other interested parties
create(JSONValidationExtensionPoint);
create(ColorExtensionPoint);
this.instantiationService.createInstance(LanguageConfigurationFileHandler);
create(MainThreadFileSystemEventService);
create(SaveParticipant);