Allow controlling Tailwind via the language_servers
setting (#11012)
This PR adds the ability for the Tailwind language server (`tailwindcss-language-server`) to be controlled by the `language_servers` setting. Now in your settings you can indicate that the Tailwind language server should be used for a given language, even if that language does not have the Tailwind language server registered for it already: ```json { "languages": { "My Language": { "language_servers": ["tailwindcss-language-server", "..."] } } } ``` Release Notes: - N/A
This commit is contained in:
parent
c833a7e662
commit
3eac581a62
4 changed files with 113 additions and 18 deletions
|
@ -789,5 +789,24 @@ mod tests {
|
|||
),
|
||||
language_server_names(&["deno", "eslint", "tailwind"])
|
||||
);
|
||||
|
||||
// Adding a language server not in the list of available languages servers adds it to the list.
|
||||
assert_eq!(
|
||||
LanguageSettings::resolve_language_servers(
|
||||
&[
|
||||
"my-cool-language-server".into(),
|
||||
LanguageSettings::REST_OF_LANGUAGE_SERVERS.into()
|
||||
],
|
||||
&available_language_servers
|
||||
),
|
||||
language_server_names(&[
|
||||
"my-cool-language-server",
|
||||
"typescript-language-server",
|
||||
"biome",
|
||||
"deno",
|
||||
"eslint",
|
||||
"tailwind",
|
||||
])
|
||||
);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue