Configure TS, Vue, Astro and CSS language servers

- Comment out the Astro extension in Zed
- Add tailwindcss-language-server and typescript-language-server
  packages
- Configure language servers for TypeScript, Astro, Vue, and CSS
- Enable Vue‑specific LSP options and TypeScript inlay hints
- Provide TailwindCSS class extraction regex patterns for the LSP
This commit is contained in:
2026-08-18 19:56:50 +02:00
parent c60f65dfe0
commit f8cdbdf88a
5 changed files with 69 additions and 1 deletions
@@ -25,6 +25,8 @@ _: {
tab_size = 2;
};
TypeScript = {
language_servers = ["typescript-language-server" "!vtsls"];
colorize_brackets = true;
formatter.language_server.name = "biome";
code_actions_on_format = {
"source.fixAll.biome" = true;
@@ -33,6 +35,7 @@ _: {
tab_size = 2;
};
Astro = {
language_servers = ["typescript-language-server" "!vtsls"];
formatter.language_server.name = "biome";
code_actions_on_format = {
"source.fixAll.biome" = true;
@@ -41,6 +44,8 @@ _: {
tab_size = 2;
};
"Vue.js" = {
language_servers = ["vue-language-server" "!vetur" "typescript-language-server" "!vtsls"];
colorize_brackets = true;
formatter.language_server.name = "biome";
code_actions_on_format = {
"source.fixAll.biome" = true;
@@ -65,6 +70,10 @@ _: {
tab_size = 2;
};
CSS = {
language_servers = [
"tailwindcss-intellisense-css"
"!vscode-css-language-server"
];
formatter.language_server.name = "biome";
code_actions_on_format = {
"source.fixAll.biome" = true;