diff options
author | Aleksey Kladov <[email protected]> | 2020-03-17 14:42:02 +0000 |
---|---|---|
committer | GitHub <[email protected]> | 2020-03-17 14:42:02 +0000 |
commit | ec1312ef38092a4c8f49b57185707c95e00129fa (patch) | |
tree | 4a8011773870657b0573d2ea587745999bb14d98 /editors/code/src | |
parent | 2720e2374be951bb762ff2815dd67c7ffe3419b7 (diff) | |
parent | 2dd887de4761e2493f4df56233b0e11185d74d63 (diff) |
Merge pull request #3582 from kiljacken/out-dir-from-check
Update OUT_DIR based on `cargo check` output
Diffstat (limited to 'editors/code/src')
-rw-r--r-- | editors/code/src/client.ts | 1 | ||||
-rw-r--r-- | editors/code/src/config.ts | 4 |
2 files changed, 3 insertions, 2 deletions
diff --git a/editors/code/src/client.ts b/editors/code/src/client.ts index d65454275..08d821dd0 100644 --- a/editors/code/src/client.ts +++ b/editors/code/src/client.ts | |||
@@ -42,7 +42,6 @@ export async function createClient(config: Config, serverPath: string): Promise< | |||
42 | excludeGlobs: config.excludeGlobs, | 42 | excludeGlobs: config.excludeGlobs, |
43 | useClientWatching: config.useClientWatching, | 43 | useClientWatching: config.useClientWatching, |
44 | featureFlags: config.featureFlags, | 44 | featureFlags: config.featureFlags, |
45 | additionalOutDirs: config.additionalOutDirs, | ||
46 | withSysroot: config.withSysroot, | 45 | withSysroot: config.withSysroot, |
47 | cargoFeatures: config.cargoFeatures, | 46 | cargoFeatures: config.cargoFeatures, |
48 | rustfmtArgs: config.rustfmtArgs, | 47 | rustfmtArgs: config.rustfmtArgs, |
diff --git a/editors/code/src/config.ts b/editors/code/src/config.ts index bd8096dd6..b45b14bef 100644 --- a/editors/code/src/config.ts +++ b/editors/code/src/config.ts | |||
@@ -22,6 +22,7 @@ export interface CargoFeatures { | |||
22 | noDefaultFeatures: boolean; | 22 | noDefaultFeatures: boolean; |
23 | allFeatures: boolean; | 23 | allFeatures: boolean; |
24 | features: string[]; | 24 | features: string[]; |
25 | loadOutDirsFromCheck: boolean; | ||
25 | } | 26 | } |
26 | 27 | ||
27 | export const enum UpdatesChannel { | 28 | export const enum UpdatesChannel { |
@@ -202,8 +203,8 @@ export class Config { | |||
202 | get excludeGlobs() { return this.cfg.get("excludeGlobs") as string[]; } | 203 | get excludeGlobs() { return this.cfg.get("excludeGlobs") as string[]; } |
203 | get useClientWatching() { return this.cfg.get("useClientWatching") as boolean; } | 204 | get useClientWatching() { return this.cfg.get("useClientWatching") as boolean; } |
204 | get featureFlags() { return this.cfg.get("featureFlags") as Record<string, boolean>; } | 205 | get featureFlags() { return this.cfg.get("featureFlags") as Record<string, boolean>; } |
205 | get additionalOutDirs() { return this.cfg.get("additionalOutDirs") as Record<string, string>; } | ||
206 | get rustfmtArgs() { return this.cfg.get("rustfmtArgs") as string[]; } | 206 | get rustfmtArgs() { return this.cfg.get("rustfmtArgs") as string[]; } |
207 | get loadOutDirsFromCheck() { return this.cfg.get("loadOutDirsFromCheck") as boolean; } | ||
207 | 208 | ||
208 | get cargoWatchOptions(): CargoWatchOptions { | 209 | get cargoWatchOptions(): CargoWatchOptions { |
209 | return { | 210 | return { |
@@ -219,6 +220,7 @@ export class Config { | |||
219 | noDefaultFeatures: this.cfg.get("cargoFeatures.noDefaultFeatures") as boolean, | 220 | noDefaultFeatures: this.cfg.get("cargoFeatures.noDefaultFeatures") as boolean, |
220 | allFeatures: this.cfg.get("cargoFeatures.allFeatures") as boolean, | 221 | allFeatures: this.cfg.get("cargoFeatures.allFeatures") as boolean, |
221 | features: this.cfg.get("cargoFeatures.features") as string[], | 222 | features: this.cfg.get("cargoFeatures.features") as string[], |
223 | loadOutDirsFromCheck: this.cfg.get("cargoFeatures.loadOutDirsFromCheck") as boolean, | ||
222 | }; | 224 | }; |
223 | } | 225 | } |
224 | 226 | ||