registerDocumentLinkProvider

This commit is contained in:
Johannes Rieken
2016-07-21 16:05:59 +02:00
parent 7c6e9672cd
commit b5287d4621
9 changed files with 221 additions and 22 deletions

View File

@@ -74,6 +74,7 @@ export class ExtHostAPIImplementation {
CompletionItem: typeof vscode.CompletionItem;
CompletionItemKind: typeof vscode.CompletionItemKind;
CompletionList: typeof vscode.CompletionList;
DocumentLink: typeof vscode.DocumentLink;
IndentAction: typeof vscode.IndentAction;
OverviewRulerLane: typeof vscode.OverviewRulerLane;
TextEditorRevealType: typeof vscode.TextEditorRevealType;
@@ -150,6 +151,7 @@ export class ExtHostAPIImplementation {
this.CompletionItem = extHostTypes.CompletionItem;
this.CompletionItemKind = extHostTypes.CompletionItemKind;
this.CompletionList = extHostTypes.CompletionList;
this.DocumentLink = extHostTypes.DocumentLink;
this.ViewColumn = extHostTypes.ViewColumn;
this.StatusBarAlignment = extHostTypes.StatusBarAlignment;
this.IndentAction = Modes.IndentAction;
@@ -369,6 +371,9 @@ export class ExtHostAPIImplementation {
registerCompletionItemProvider(selector: vscode.DocumentSelector, provider: vscode.CompletionItemProvider, ...triggerCharacters: string[]): vscode.Disposable {
return languageFeatures.registerCompletionItemProvider(selector, provider, triggerCharacters);
},
registerDocumentLinkProvider(selector: vscode.DocumentSelector, provider: vscode.DocumentLinkProvider): vscode.Disposable {
return languageFeatures.registerDocumentLinkProvider(selector, provider);
},
setLanguageConfiguration: (language: string, configuration: vscode.LanguageConfiguration):vscode.Disposable => {
return languageFeatures.setLanguageConfiguration(language, configuration);
}