馃 my neovim config:)
1return {
2 cmd = { "tailwindcss-language-server", "--stdio" },
3 filetypes = {
4 "astro",
5
6 "javascriptreact",
7 "typescriptreact",
8
9 "css",
10 "less",
11 "postcss",
12 "sass",
13 "scss",
14
15 "gohtml",
16 "gohtmltmpl",
17 "html",
18 "svelte",
19 "templ",
20 "tera",
21 "vue",
22 },
23 settings = {
24 tailwindCSS = {
25 validate = true,
26 lint = {
27 cssConflict = "warning",
28 invalidApply = "error",
29 invalidScreen = "error",
30 invalidVariant = "error",
31 invalidConfigPath = "error",
32 invalidTailwindDirective = "error",
33 recommendedVariantOrder = "warning",
34 },
35 classAttributes = {
36 "class",
37 "className",
38 "class:list",
39 "classList",
40 "ngClass",
41 },
42 includeLanguages = {
43 eelixir = "html-eex",
44 eruby = "erb",
45 templ = "html",
46 htmlangular = "html",
47 },
48 },
49 },
50 root_markers = {
51 "tailwind.config.js",
52 "tailwind.config.cjs",
53 "tailwind.config.mjs",
54 "tailwind.config.ts",
55 "postcss.config.js",
56 "postcss.config.cjs",
57 "postcss.config.mjs",
58 "postcss.config.ts",
59 },
60}