提交 94391ea1 编写于 作者: M Matt Bierner 提交者: GitHub

Send script kind based on languageId for js and ts files (#20351)

上级 4f89ece6
......@@ -5,7 +5,6 @@
'use strict';
import * as cp from 'child_process';
import * as path from 'path';
import * as fs from 'fs';
import { workspace, window, TextDocument, TextDocumentChangeEvent, TextDocumentContentChangeEvent, Disposable, MessageItem } from 'vscode';
......@@ -48,15 +47,11 @@ class SyncedBuffer {
fileContent: this.document.getText(),
};
if (this.client.apiVersion.has203Features()) {
// we have no extension. So check the mode and
// set the script kind accordningly.
const ext = path.extname(this.filepath);
if (ext === '') {
const scriptKind = Mode2ScriptKind[this.document.languageId];
if (scriptKind) {
args.scriptKindName = scriptKind;
}
const scriptKind = Mode2ScriptKind[this.document.languageId];
if (scriptKind) {
args.scriptKindName = scriptKind;
}
}
this.client.execute('open', args, false);
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册