| 1234567891011121314151617181920212223242526 | local lspconfig = require 'lspconfig'local configs = require 'lspconfig/configs'local util = require"lspconfig".util-- Check if tailwindls server already defined.if not lspconfig.tailwindls then configs['tailwindls'] = {default_config = {}} endlspconfig.tailwindls.setup {    cmd = {        "node", DATA_PATH .. "/lspinstall/tailwindcss/tailwindcss-intellisense/extension/dist/server/tailwindServer.js",        "--stdio"    },    filetypes = O.tailwindls.filetypes,    init_options = {        userLanguages = { -- I don't know why but the LSP won't autocomplete the tailwind classes without this        }    },    root_dir = function(fname)        return util.root_pattern('tailwind.config.js', 'tailwind.config.ts')(fname) or        util.root_pattern('postcss.config.js', 'postcss.config.ts')(fname) or        util.find_package_json_ancestor(fname) or        util.find_node_modules_ancestor(fname) or        util.find_git_ancestor(fname)    end,    on_attach = require'lsp'.common_on_attach}
 |