Path: blob/main/src/vs/editor/browser/services/contribution.ts
5240 views
/*---------------------------------------------------------------------------------------------1* Copyright (c) Microsoft Corporation. All rights reserved.2* Licensed under the MIT License. See License.txt in the project root for license information.3*--------------------------------------------------------------------------------------------*/45import { registerSingleton, InstantiationType } from '../../../platform/instantiation/common/extensions.js';6import { IEditorWorkerService } from '../../common/services/editorWorker.js';7import { EditorContributionInstantiation, registerEditorContribution } from '../editorExtensions.js';8import { EditorWorkerService } from './editorWorkerService.js';9import { MarkerDecorationsContribution } from './markerDecorations.js';1011/* registers link detection and word based suggestions for any document */12registerSingleton(IEditorWorkerService, EditorWorkerService, InstantiationType.Eager);1314// eager because it instantiates IMarkerDecorationsService which is responsible for rendering squiggles15registerEditorContribution(MarkerDecorationsContribution.ID, MarkerDecorationsContribution, EditorContributionInstantiation.Eager);161718