diff --git a/editors/code/package.json b/editors/code/package.json index 9290599c7a..34bc81d5fc 100644 --- a/editors/code/package.json +++ b/editors/code/package.json @@ -219,7 +219,7 @@ }, "rust-analyzer.useClientWatching": { "type": "boolean", - "default": false, + "default": true, "description": "client provided file watching instead of notify watching." }, "rust-analyzer.cargo-watch.arguments": { diff --git a/editors/code/src/config.ts b/editors/code/src/config.ts index defdfeb9c4..df15c81721 100644 --- a/editors/code/src/config.ts +++ b/editors/code/src/config.ts @@ -30,7 +30,7 @@ export class Config { public displayInlayHints = true; public maxInlayHintLength: null | number = null; public excludeGlobs = []; - public useClientWatching = false; + public useClientWatching = true; public featureFlags = {}; // for internal use public withSysroot: null | boolean = null; @@ -148,7 +148,7 @@ export class Config { this.excludeGlobs = config.get('excludeGlobs') || []; } if (config.has('useClientWatching')) { - this.useClientWatching = config.get('useClientWatching') || false; + this.useClientWatching = config.get('useClientWatching') || true; } if (config.has('featureFlags')) { this.featureFlags = config.get('featureFlags') || {};