Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
microsoft
GitHub Repository: microsoft/vscode
Path: blob/main/src/vs/editor/browser/services/contribution.ts
5240 views
1
/*---------------------------------------------------------------------------------------------
2
* Copyright (c) Microsoft Corporation. All rights reserved.
3
* Licensed under the MIT License. See License.txt in the project root for license information.
4
*--------------------------------------------------------------------------------------------*/
5
6
import { registerSingleton, InstantiationType } from '../../../platform/instantiation/common/extensions.js';
7
import { IEditorWorkerService } from '../../common/services/editorWorker.js';
8
import { EditorContributionInstantiation, registerEditorContribution } from '../editorExtensions.js';
9
import { EditorWorkerService } from './editorWorkerService.js';
10
import { MarkerDecorationsContribution } from './markerDecorations.js';
11
12
/* registers link detection and word based suggestions for any document */
13
registerSingleton(IEditorWorkerService, EditorWorkerService, InstantiationType.Eager);
14
15
// eager because it instantiates IMarkerDecorationsService which is responsible for rendering squiggles
16
registerEditorContribution(MarkerDecorationsContribution.ID, MarkerDecorationsContribution, EditorContributionInstantiation.Eager);
17
18