diff --git a/gui b/gui index 808bf94..a01e04a 160000 --- a/gui +++ b/gui @@ -1 +1 @@ -Subproject commit 808bf945e263cebfdcbbd60696bae84f2a6d594d +Subproject commit a01e04ad8186404ec05a5ebe7cb20786364341a7 diff --git a/src/contributes/codecomplete/codecomplete.ts b/src/contributes/codecomplete/codecomplete.ts index 260f61c..7f6c01e 100644 --- a/src/contributes/codecomplete/codecomplete.ts +++ b/src/contributes/codecomplete/codecomplete.ts @@ -1,4 +1,5 @@ import * as vscode from 'vscode'; +import * as path from 'path'; import { logger } from '../../util/logger'; import Debouncer from './debouncer'; @@ -45,6 +46,8 @@ interface LogEventRequest { type: string; // "view", "select" lines: number; length: number; // length of code completed + ide: string; + language: string; } export class InlineCompletionProvider implements vscode.InlineCompletionItemProvider { @@ -245,7 +248,9 @@ export class InlineCompletionProvider implements vscode.InlineCompletionItemProv completion_id: response.id, type: "view", lines: response.code.split('\n').length, - length: response.code.length + length: response.code.length, + ide: "vscode", + language: path.extname(document.uri.fsPath).toLowerCase().slice(1) }); // log to server @@ -266,7 +271,9 @@ export class InlineCompletionProvider implements vscode.InlineCompletionItemProv completion_id: response!.id, type: "select", lines: response!.code.split('\n').length, - length: response!.code.length + length: response!.code.length, + ide: "vscode", + language: path.extname(document.uri.fsPath).toLowerCase().slice(1) }); };