Clean up support for paste edits (#234240)

- Allow setting an array of preferences for paste as keybindings
- Clarifies kinds used for core and extensions
- Exports text kind as API
This commit is contained in:
Matt Bierner
2024-11-19 22:14:10 -08:00
committed by GitHub
parent 8a4b2bb49b
commit c83b443da0
16 changed files with 261 additions and 105 deletions

View File

@@ -9,7 +9,8 @@ import { getDocumentDir, Mimes, Schemes } from './shared';
import { UriList } from './uriList';
class DropOrPasteResourceProvider implements vscode.DocumentDropEditProvider, vscode.DocumentPasteEditProvider {
readonly kind = vscode.DocumentDropOrPasteEditKind.Empty.append('css', 'url');
readonly kind = vscode.DocumentDropOrPasteEditKind.Empty.append('css', 'link', 'url');
async provideDocumentDropEdits(
document: vscode.TextDocument,