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:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user