Skip to content

Commit 714fffc

Browse files
authored
Merge pull request #36 from kittaakos/realTimeDiagnostics
Can start the LS without real-time diagnostics.
2 parents c810a04 + 43fe9b2 commit 714fffc

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "vscode-arduino-tools",
33
"private": true,
4-
"version": "0.0.2-beta.3",
4+
"version": "0.0.2-beta.4",
55
"publisher": "arduino",
66
"license": "Apache-2.0",
77
"author": "Arduino SA",

src/extension.ts

+4
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ interface LanguageServerConfig {
2727
readonly log?: boolean | string;
2828
readonly env?: any;
2929
readonly flags?: string[];
30+
readonly realTimeDiagnostics?: boolean;
3031
}
3132

3233
interface DebugConfig {
@@ -202,6 +203,9 @@ async function buildLanguageClient(config: LanguageServerConfig): Promise<Langua
202203
if (board.name) {
203204
args.push('-board-name', board.name);
204205
}
206+
if (typeof config.realTimeDiagnostics === 'boolean' && !config.realTimeDiagnostics) {
207+
args.push('-no-real-time-diagnostics');
208+
}
205209
if (flags && flags.length) {
206210
args.push(...flags);
207211
}

0 commit comments

Comments
 (0)