DocumentPasteEditProvider
Provider invoked when the user copies or pastes in a {@linkcode 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 {@linkcode DocumentPasteEdit.additionalEdit} before the edit is applied.