From e23fb299cd93cd472f09be885718d0bd81533631 Mon Sep 17 00:00:00 2001 From: Brad Cornes Date: Wed, 16 Aug 2023 16:55:17 +0100 Subject: [PATCH] Extend `classRegex` search range --- .../tailwindcss-language-service/src/completionProvider.ts | 4 ++-- packages/tailwindcss-language-service/src/util/find.ts | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/tailwindcss-language-service/src/completionProvider.ts b/packages/tailwindcss-language-service/src/completionProvider.ts index a6dce524..62ab9e5a 100644 --- a/packages/tailwindcss-language-service/src/completionProvider.ts +++ b/packages/tailwindcss-language-service/src/completionProvider.ts @@ -499,8 +499,8 @@ async function provideCustomClassNameCompletions( const positionOffset = document.offsetAt(position) const searchRange: Range = { - start: document.positionAt(Math.max(0, positionOffset - 1000)), - end: document.positionAt(positionOffset + 1000), + start: document.positionAt(0), + end: document.positionAt(positionOffset + 2000), } let str = document.getText(searchRange) diff --git a/packages/tailwindcss-language-service/src/util/find.ts b/packages/tailwindcss-language-service/src/util/find.ts index cf32f66b..39120aaf 100644 --- a/packages/tailwindcss-language-service/src/util/find.ts +++ b/packages/tailwindcss-language-service/src/util/find.ts @@ -135,7 +135,7 @@ async function findCustomClassLists( if (!Array.isArray(regexes) || regexes.length === 0) return [] - const text = doc.getText(range) + const text = doc.getText(range ? { ...range, start: doc.positionAt(0) } : undefined) const result: DocumentClassList[] = [] for (let i = 0; i < regexes.length; i++) {