DocumentPasteEditProvider
Provider invoked when the user copies or pastes in a TextDocument.
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
abstract var provideDocumentPasteEdits: (document: TextDocument, ReadonlyArray<Range>, dataTransfer: DataTransfer, context: DocumentPasteEditContext, token: CancellationToken) -> ProviderResult<ReadonlyArray<T>>?
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 DocumentPasteEdit.additionalEdit before the edit is applied.