summaryrefslogtreecommitdiff
path: root/config/nvim/lua/plugins/lsp.lua
blob: 3da2aabf21d9f3753203f1442a82c535684e46ad (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
return {
  {
    "neovim/nvim-lspconfig",
    opts = {
      setup = {
        tailwindcss = function(_, opts)
          opts.settings = {
            tailwindCSS = {
              validate = true,
              lint = {
                cssConflict = "ignore",
                invalidApply = "error",
                invalidConfigPath = "error",
                invalidScreen = "error",
                invalidTailwindDirective = "error",
                invalidVariant = "error",
                recommendedVariantOrder = "ignore",
                suggestCanonicalClasses = "ignore",
              },
            },
          }

          require("lspconfig").tailwindcss.setup(opts)

          return true
        end,
      },
    },
  },
}