From e4923919b12db790b06211fb3819276a9a22fa6d Mon Sep 17 00:00:00 2001 From: Yuhei Yasuda Date: Wed, 20 Dec 2023 20:03:31 +0900 Subject: [PATCH 1/2] include `class:list` in `tailwindCSS.classAttributes` for Astro --- packages/tailwindcss-language-server/src/config.ts | 2 +- packages/vscode-tailwindcss/README.md | 2 +- packages/vscode-tailwindcss/package.json | 3 ++- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/tailwindcss-language-server/src/config.ts b/packages/tailwindcss-language-server/src/config.ts index e798b37a..2e417fce 100644 --- a/packages/tailwindcss-language-server/src/config.ts +++ b/packages/tailwindcss-language-server/src/config.ts @@ -13,7 +13,7 @@ function getDefaultSettings(): Settings { editor: { tabSize: 2 }, tailwindCSS: { emmetCompletions: false, - classAttributes: ['class', 'className', 'ngClass'], + classAttributes: ['class', 'className', 'ngClass', 'class:list'], codeActions: true, hovers: true, suggestions: true, diff --git a/packages/vscode-tailwindcss/README.md b/packages/vscode-tailwindcss/README.md index 714b3808..61c9d1b1 100644 --- a/packages/vscode-tailwindcss/README.md +++ b/packages/vscode-tailwindcss/README.md @@ -88,7 +88,7 @@ Enable completions when using [Emmet](https://emmet.io/)-style syntax, for examp ### `tailwindCSS.classAttributes` -The HTML attributes for which to provide class completions, hover previews, linting etc. **Default: `class`, `className`, `ngClass`** +The HTML attributes for which to provide class completions, hover previews, linting etc. **Default: `class`, `className`, `ngClass`, `class:list`** ### `tailwindCSS.colorDecorators` diff --git a/packages/vscode-tailwindcss/package.json b/packages/vscode-tailwindcss/package.json index 92756c69..65b2ee69 100755 --- a/packages/vscode-tailwindcss/package.json +++ b/packages/vscode-tailwindcss/package.json @@ -179,7 +179,8 @@ "default": [ "class", "className", - "ngClass" + "ngClass", + "class:list" ], "markdownDescription": "The HTML attributes for which to provide class completions, hover previews, linting etc." }, From b9b4dceda30947be80b6fef4968cb88edc3448ad Mon Sep 17 00:00:00 2001 From: Jordan Pittman Date: Thu, 21 Mar 2024 10:57:10 -0400 Subject: [PATCH 2/2] Update changelog --- packages/vscode-tailwindcss/CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/vscode-tailwindcss/CHANGELOG.md b/packages/vscode-tailwindcss/CHANGELOG.md index 622e105d..04c206c3 100644 --- a/packages/vscode-tailwindcss/CHANGELOG.md +++ b/packages/vscode-tailwindcss/CHANGELOG.md @@ -3,6 +3,7 @@ ## 0.11.x (Pre-Release) - Fix crash when class regex matches an empty string (#897) +- Support Astro's `class:list` attribute by default (#890) ## 0.10.5