tailwindlabs / tailwindcss-intellisense

Intelligent Tailwind CSS tooling for Visual Studio Code
2.75k stars 183 forks source link

Remove duplicate `variant` + `value` pairs from completions #874

Closed thecrypticace closed 8 months ago

thecrypticace commented 8 months ago

This happens if you register variant like peer-hover because Tailwind itself defines a peer variant that has several values — one of which is hover.

Basically, this config no longer produces multiple completions for peer-hover:

export default {
  plugins: [
    ({ addVariant }) => {
      addVariant("peer-hover", "[data-hoverable] .peer:hover ~ &");
    }
  ]
}

Fixes https://github.com/tailwindlabs/tailwindcss/issues/12187