Parcourir la source

Setup tailwindcss-ls (#729)

hui.liu il y a 4 ans
Parent
commit
35e37f06da
3 fichiers modifiés avec 6 ajouts et 0 suppressions
  1. 3 0
      init.lua
  2. 1 0
      lua/default-config.lua
  3. 2 0
      lua/lsp/tailwindcss-ls.lua

+ 3 - 0
init.lua

@@ -11,6 +11,9 @@ require "lsp"
 if O.lang.emmet.active then
   require "lsp.emmet-ls"
 end
+if O.lang.tailwindcss.active then
+  require "lsp.tailwindcss-ls"
+end
 
 -- autoformat
 if O.format_on_save then

+ 1 - 0
lua/default-config.lua

@@ -146,6 +146,7 @@ O = {
       },
     },
     tailwindcss = {
+      active = false,
       filetypes = {
         "html",
         "css",

+ 2 - 0
lua/lsp/tailwindcss-ls.lua

@@ -6,5 +6,7 @@ lspconfig.tailwindcss.setup {
         "node", DATA_PATH .. "/lspinstall/tailwindcss/tailwindcss-intellisense/extension/dist/server/tailwindServer.js",
         "--stdio"
     },
+    filetypes = O.lang.tailwindcss.filetypes,
+    root_dir = require("lspconfig/util").root_pattern("tailwind.config.js", "postcss.config.ts", ".postcssrc"),
     on_attach = require'lsp'.common_on_attach
 }