registerDocumentRangeFormattingEditProvider

Register a formatting provider for a document range.

Note: A document range provider is also a document formatter which means there is no need to register a document formatter when also registering a range provider.

Multiple providers can be registered for a language. In that case providers are sorted by their score and the best-matching provider is used. Failure of the selected provider will cause a failure of the whole operation.

Parameters

selector

A selector that defines the documents this provider is applicable to.

provider

A document range formatting edit provider.