From e6a371921f2e3ca188abfed7d32a8c234630586d Mon Sep 17 00:00:00 2001 From: Brad Cornes Date: Tue, 24 Nov 2020 15:45:08 +0000 Subject: [PATCH] update class attribute regex --- packages/tailwindcss-language-service/src/completionProvider.ts | 2 +- packages/tailwindcss-language-service/src/util/find.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/tailwindcss-language-service/src/completionProvider.ts b/packages/tailwindcss-language-service/src/completionProvider.ts index f11cab0..490a2eb 100644 --- a/packages/tailwindcss-language-service/src/completionProvider.ts +++ b/packages/tailwindcss-language-service/src/completionProvider.ts @@ -159,7 +159,7 @@ function provideClassAttributeCompletions( end: position, }) - const match = findLast(/(?:\b|:)class(?:Name)?=['"`{]/gi, str) + const match = findLast(/(?:\s|:)class(?:Name)?=['"`{]/gi, str) if (match === null) { return null diff --git a/packages/tailwindcss-language-service/src/util/find.ts b/packages/tailwindcss-language-service/src/util/find.ts index 60fa9e8..e80dfb2 100644 --- a/packages/tailwindcss-language-service/src/util/find.ts +++ b/packages/tailwindcss-language-service/src/util/find.ts @@ -135,7 +135,7 @@ export function findClassListsInHtmlRange( range?: Range ): DocumentClassList[] { const text = doc.getText(range) - const matches = findAll(/(?:\b|:)class(?:Name)?=['"`{]/g, text) + const matches = findAll(/(?:\s|:)class(?:Name)?=['"`{]/g, text) const result: DocumentClassList[] = [] matches.forEach((match) => {