Skip to content

Commit 758a375

Browse files
committed
fix(labs): add document selector check for language clients in virtualFilesView
1 parent 04eeee6 commit 758a375

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

extensions/labs/src/views/virtualFilesView.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,12 @@ export async function activate(context: vscode.ExtensionContext) {
5151
const items: VirtualFileItem[] = [];
5252
for (const extension of extensions) {
5353
for (const client of extension.exports.volarLabs.languageClients) {
54+
if (
55+
!client.clientOptions.documentSelector
56+
|| !vscode.languages.match(client.clientOptions.documentSelector, currentDocument)
57+
) {
58+
continue;
59+
}
5460
const virtualFile = await client.sendRequest(
5561
extension.exports.volarLabs.languageServerProtocol.GetVirtualFileRequest.type,
5662
{

0 commit comments

Comments
 (0)