diff --git a/lua/lazyvim/plugins/extras/lang/tailwind.lua b/lua/lazyvim/plugins/extras/lang/tailwind.lua index bf99a640..feedc9df 100644 --- a/lua/lazyvim/plugins/extras/lang/tailwind.lua +++ b/lua/lazyvim/plugins/extras/lang/tailwind.lua @@ -3,7 +3,18 @@ return { "neovim/nvim-lspconfig", opts = { servers = { - tailwindcss = {}, + tailwindcss = { + filetypes_exclude = { "markdown" }, + }, + }, + setup = { + tailwindcss = function(_, opts) + local tw = require("lspconfig.server_configurations.tailwindcss") + --- @param ft string + opts.filetypes = vim.tbl_filter(function(ft) + return not vim.tbl_contains(opts.filetypes_exclude, ft) + end, tw.default_config.filetypes) + end, }, }, },