[html] telemetry for completion in embedded content

This commit is contained in:
Martin Aeschlimann
2016-12-01 17:14:06 +01:00
parent 2fe6947154
commit a29692641d
5 changed files with 53 additions and 0 deletions

View File

@@ -132,6 +132,9 @@ connection.onCompletion(textDocumentPosition => {
let document = documents.get(textDocumentPosition.textDocument.uri);
let mode = languageModes.getModeAtPosition(document, textDocumentPosition.position);
if (mode && mode.doComplete) {
if (mode.getId() !== 'html') {
connection.telemetry.logEvent({ key: 'html.embbedded.complete', value: { languageId: mode.getId() } });
}
return mode.doComplete(document, textDocumentPosition.position);
}
return { isIncomplete: true, items: [] };