@@ -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
@@ -146,6 +146,7 @@ O = {
},
tailwindcss = {
+ active = false,
filetypes = {
"html",
"css",
@@ -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
}