You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
// Default language server type: if `IDefaultLanguageServer?.defaultLSType` is undefined, default to `None`.
272
+
letdefaultLS=LanguageServerType.None;
273
+
274
+
letdefaultLSType=this.defaultLS?.defaultLSType;
275
+
if(defaultLSType!==undefined){
276
+
// If we are sure what to default the language server type to, use it.
277
+
if(defaultLSType.type==="always"){
278
+
defaultLS=defaultLSType.languageServerType;
279
+
}
280
+
// If Pyrefly extension is installed, keep defaultLS = None unless Pyrefly has disabled language services.
281
+
elseif(defaultLSType.type==="none or (if pyrefly language services disabled)"&&pythonSettings.get<WorkspaceConfiguration>('pyrefly')?.get<boolean>('disableLanguageServices')!==true){
282
+
defaultLS=defaultLSType.languageServerType;
283
+
}
284
+
}
285
+
271
286
// Validate the user's input; if invalid, set it to the default.
0 commit comments