Interface LinkedEditingRangeProvider

Expand description

The linked editing range provider interface defines the contract between extensions and the linked editing feature.

interface LinkedEditingRangeProvider {
    provideLinkedEditingRanges(
        model: ITextModel,
        position: Position,
        token: CancellationToken,
    ): ProviderResult<LinkedEditingRanges>;
}

Methods§

§

provideLinkedEditingRanges(
    model: ITextModel,
    position: Position,
    token: CancellationToken,
): ProviderResult<LinkedEditingRanges>

Provide a list of ranges that can be edited together.