Scaffold ghost text

This commit is contained in:
Alex Dima
2021-05-17 15:39:26 +02:00
parent d4ca8b7f3a
commit 32db232a53
15 changed files with 480 additions and 18 deletions

View File

@@ -480,6 +480,10 @@ export function createApiFactoryAndRegisterActors(accessor: ServicesAccessor): I
registerCompletionItemProvider(selector: vscode.DocumentSelector, provider: vscode.CompletionItemProvider, ...triggerCharacters: string[]): vscode.Disposable {
return extHostLanguageFeatures.registerCompletionItemProvider(extension, checkSelector(selector), provider, triggerCharacters);
},
registerGhostTextProvider(selector: vscode.DocumentSelector, provider: vscode.GhostTextProvider): vscode.Disposable {
checkProposedApiEnabled(extension);
return extHostLanguageFeatures.registerGhostTextProvider(extension, checkSelector(selector), provider);
},
registerDocumentLinkProvider(selector: vscode.DocumentSelector, provider: vscode.DocumentLinkProvider): vscode.Disposable {
return extHostLanguageFeatures.registerDocumentLinkProvider(extension, checkSelector(selector), provider);
},
@@ -1177,6 +1181,7 @@ export function createApiFactoryAndRegisterActors(accessor: ServicesAccessor): I
FoldingRange: extHostTypes.FoldingRange,
FoldingRangeKind: extHostTypes.FoldingRangeKind,
FunctionBreakpoint: extHostTypes.FunctionBreakpoint,
GhostText: extHostTypes.GhostText,
Hover: extHostTypes.Hover,
IndentAction: languageConfiguration.IndentAction,
Location: extHostTypes.Location,