@@ -457,22 +457,15 @@ export async function buildLanguageClient(cfg: BuildLanguageClientOption): Promi
457457 const goplsWorkspaceConfig = await adjustGoplsWorkspaceConfiguration ( cfg , getGoplsConfig ( ) , 'gopls' , undefined ) ;
458458
459459 const documentSelector = [
460- // Filter out unsupported document types, e.g. vsls, git, ssh.
461- // https://docs.microsoft.com/en-us/visualstudio/liveshare/reference/extensions#visual-studio-code-1
462- //
463- // - files
460+ // gopls handles only file URIs.
464461 { language : 'go' , scheme : 'file' } ,
465462 { language : 'go.mod' , scheme : 'file' } ,
466- { language : 'go.sum' , scheme : 'file' } ,
467- // - unsaved files
468- { language : 'go' , scheme : 'untitled' } ,
469- { language : 'go.mod' , scheme : 'untitled' } ,
470- { language : 'go.sum' , scheme : 'untitled' }
463+ { language : 'go.sum' , scheme : 'file' }
471464 ] ;
472465
473466 // Let gopls know about .tmpl - this is experimental, so enable it only in the experimental mode now.
474467 if ( isInPreviewMode ( ) ) {
475- documentSelector . push ( { language : 'tmpl' , scheme : 'file' } , { language : 'tmpl' , scheme : 'untitled' } ) ;
468+ documentSelector . push ( { language : 'tmpl' , scheme : 'file' } ) ;
476469 }
477470 const c = new LanguageClient (
478471 'go' , // id
0 commit comments