DocumentPasteEditProvider

Provider invoked when the user copies or pastes in a {@linkcode TextDocument}.

Online Documentation

Properties

Link copied to clipboard
abstract var prepareDocumentPaste: (document: TextDocument, ReadonlyArray<Range>, dataTransfer: DataTransfer, token: CancellationToken) -> PromiseLike<Void?>??

Optional method invoked after the user copies from a text editor.

Link copied to clipboard

Invoked before the user pastes into a text editor.

Link copied to clipboard
abstract var resolveDocumentPasteEdit: (pasteEdit: T, token: CancellationToken) -> ProviderResult<T>?

Optional method which fills in the {@linkcode DocumentPasteEdit.additionalEdit} before the edit is applied.