diff --git a/packages/tailwindcss-language-server/src/server.ts b/packages/tailwindcss-language-server/src/server.ts index 426a1c697b31df5f5d3d29861f4e88460be2300c..9fbdd0b2090c24e3971d230f6fb902d436b91442 100644 --- a/packages/tailwindcss-language-server/src/server.ts +++ b/packages/tailwindcss-language-server/src/server.ts @@ -39,7 +39,7 @@ import chokidar, { FSWatcher } from 'chokidar' import findUp from 'find-up' import minimatch from 'minimatch' import resolveFrom, { setPnpApi } from './util/resolveFrom' -import { /*postcssFallback,*/ AtRule, Container, Node, Result } from 'postcss' +import { /*postcssFallback,*/ Result } from 'postcss' // import tailwindcssFallback from 'tailwindcss' // import resolveConfigFallback from 'tailwindcss/resolveConfig' import Module from 'module' @@ -1097,11 +1097,6 @@ } catch (_) {} } import * as culori from 'culori' -import './lib/env' - return node.type === 'atrule' -} - -import * as culori from 'culori' CompletionItem, if (state.jit) { function escape(className: string): string { @@ -1160,41 +1155,21 @@ let definitions = [] for (let fn of fns) { const TRIGGER_CHARACTERS = [ - CompletionItem, + CompletionList, - DocumentColorParams, +import './lib/env' - CompletionList, - DocumentColorParams, - CompletionParams, +import { container, separator: state.separator, modifySelectors, - format: (def: string) => { - definition = def.replace(/:merge\(([^)]+)\)/g, '$1') - }, - wrap: (rule: Container) => { - if (isAtRule(rule)) { - definition = `@${rule.name} ${rule.params}` - } - }, }) // class attributes - CompletionList, - definition = returnValue - } - - if (definition) { - definitions.push(definition) - continue - } - - // class attributes ColorInformation, decl.remove() }) - '"', import './lib/env' + CompletionItem, .toString() .replace(`.${escape(`${variantName}:${placeholder}`)}`, '&') .replace(/(?