summaryrefslogtreecommitdiff
path: root/lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua')
-rw-r--r--lua/lvim/lsp/config.lua1
-rw-r--r--lua/lvim/lsp/providers/tailwindcss.lua8
2 files changed, 8 insertions, 1 deletions
diff --git a/lua/lvim/lsp/config.lua b/lua/lvim/lsp/config.lua
index 41290787..2cd1bc6e 100644
--- a/lua/lvim/lsp/config.lua
+++ b/lua/lvim/lsp/config.lua
@@ -30,7 +30,6 @@ local skipped_servers = {
"sqlls",
"sqls",
"stylelint_lsp",
- "tailwindcss",
"tflint",
"svlangserver",
"verible",
diff --git a/lua/lvim/lsp/providers/tailwindcss.lua b/lua/lvim/lsp/providers/tailwindcss.lua
new file mode 100644
index 00000000..063cf89f
--- /dev/null
+++ b/lua/lvim/lsp/providers/tailwindcss.lua
@@ -0,0 +1,8 @@
+local opts = {
+ root_dir = function(fname)
+ local util = require "lspconfig/util"
+ return util.root_pattern("tailwind.config.js", "tailwind.config.cjs", "tailwind.js", "tailwind.cjs")(fname)
+ end,
+}
+
+return opts