Skip to content

Commit 11f67a7

Browse files
committed
feat: 给所有模板都添加上在 zed 中使用结合oxc插件使用的配置
1 parent 740f975 commit 11f67a7

6 files changed

Lines changed: 173 additions & 64 deletions

File tree

.zed/settings.json

Lines changed: 1 addition & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
{
22
"tab_size": 4,
3+
"format_on_save": "on",
34
"lsp": {
45
"tailwindcss-language-server": {
56
"settings": {
@@ -10,55 +11,4 @@
1011
},
1112
},
1213
},
13-
"languages": {
14-
"JavaScript": {
15-
"formatter": { "language_server": { "name": "biome" } },
16-
"code_actions_on_format": {
17-
"source.fixAll.biome": true,
18-
"source.organizeImports.biome": true,
19-
},
20-
},
21-
"TypeScript": {
22-
"formatter": { "language_server": { "name": "biome" } },
23-
"code_actions_on_format": {
24-
"source.fixAll.biome": true,
25-
"source.organizeImports.biome": true,
26-
},
27-
},
28-
"TSX": {
29-
"formatter": { "language_server": { "name": "biome" } },
30-
"code_actions_on_format": {
31-
"source.fixAll.biome": true,
32-
"source.organizeImports.biome": true,
33-
},
34-
},
35-
"HTML": {
36-
"formatter": { "language_server": { "name": "biome" } },
37-
"code_actions_on_format": {
38-
"source.fixAll.biome": true,
39-
"source.organizeImports.biome": true,
40-
},
41-
},
42-
"CSS": {
43-
"formatter": { "language_server": { "name": "biome" } },
44-
"code_actions_on_format": {
45-
"source.fixAll.biome": true,
46-
"source.organizeImports.biome": true,
47-
},
48-
},
49-
"JSON": {
50-
"formatter": { "language_server": { "name": "biome" } },
51-
"code_actions_on_format": {
52-
"source.fixAll.biome": true,
53-
"source.organizeImports.biome": true,
54-
},
55-
},
56-
"JSONC": {
57-
"formatter": { "language_server": { "name": "biome" } },
58-
"code_actions_on_format": {
59-
"source.fixAll.biome": true,
60-
"source.organizeImports.biome": true,
61-
},
62-
},
63-
},
6414
}
Lines changed: 41 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,43 @@
11
{
2-
"tab_size": 4,
3-
"lsp": {
4-
"tailwindcss-language-server": {
5-
"settings": {
6-
"classFunctions": ["cva", "clsx"],
7-
"experimental": {
8-
"classRegex": ["[cls|className]\\s\\:\\=\\s\"([^\"]*)"]
9-
}
10-
}
11-
}
12-
}
2+
"tab_size": 4,
3+
"format_on_save": "on",
4+
"formatter": "language_server",
5+
"languages": {
6+
"TypeScript": {
7+
"formatter": {
8+
"language_server": {
9+
"name": "oxfmt"
10+
}
11+
}
12+
},
13+
"JavaScript": {
14+
"formatter": {
15+
"language_server": {
16+
"name": "oxfmt"
17+
}
18+
}
19+
},
20+
"TSX": {
21+
"formatter": {
22+
"language_server": {
23+
"name": "oxfmt"
24+
}
25+
}
26+
}
27+
},
28+
"lsp": {
29+
"tailwindcss-language-server": {
30+
"settings": {
31+
"classFunctions": [
32+
"cva",
33+
"clsx"
34+
],
35+
"experimental": {
36+
"classRegex": [
37+
"[cls|className]\\s\\:\\=\\s\"([^\"]*)"
38+
]
39+
}
40+
}
41+
}
42+
}
1343
}

template-react/.zed/settings.json

Lines changed: 32 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,41 @@
11
{
22
"tab_size": 4,
3+
"format_on_save": "on",
4+
"formatter": "language_server",
5+
"languages": {
6+
"TypeScript": {
7+
"formatter": {
8+
"language_server": {
9+
"name": "oxfmt"
10+
}
11+
}
12+
},
13+
"JavaScript": {
14+
"formatter": {
15+
"language_server": {
16+
"name": "oxfmt"
17+
}
18+
}
19+
},
20+
"TSX": {
21+
"formatter": {
22+
"language_server": {
23+
"name": "oxfmt"
24+
}
25+
}
26+
}
27+
},
328
"lsp": {
429
"tailwindcss-language-server": {
530
"settings": {
6-
"classFunctions": ["cva", "clsx"],
31+
"classFunctions": [
32+
"cva",
33+
"clsx"
34+
],
735
"experimental": {
8-
"classRegex": ["[cls|className]\\s\\:\\=\\s\"([^\"]*)"]
36+
"classRegex": [
37+
"[cls|className]\\s\\:\\=\\s\"([^\"]*)"
38+
]
939
}
1040
}
1141
}

template-ui-lib/.zed/settings.json

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
{
2+
"tab_size": 4,
3+
"format_on_save": "on",
4+
"formatter": "language_server",
5+
"languages": {
6+
"TypeScript": {
7+
"formatter": {
8+
"language_server": {
9+
"name": "oxfmt"
10+
}
11+
}
12+
},
13+
"JavaScript": {
14+
"formatter": {
15+
"language_server": {
16+
"name": "oxfmt"
17+
}
18+
}
19+
},
20+
"TSX": {
21+
"formatter": {
22+
"language_server": {
23+
"name": "oxfmt"
24+
}
25+
}
26+
}
27+
},
28+
"lsp": {
29+
"tailwindcss-language-server": {
30+
"settings": {
31+
"classFunctions": [
32+
"cva",
33+
"clsx"
34+
],
35+
"experimental": {
36+
"classRegex": [
37+
"[cls|className]\\s\\:\\=\\s\"([^\"]*)"
38+
]
39+
}
40+
}
41+
}
42+
}
43+
}
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
{
2+
"tab_size": 4,
3+
"format_on_save": "on",
4+
"formatter": "language_server",
5+
"languages": {
6+
"TypeScript": {
7+
"formatter": {
8+
"language_server": {
9+
"name": "oxfmt"
10+
}
11+
}
12+
},
13+
"JavaScript": {
14+
"formatter": {
15+
"language_server": {
16+
"name": "oxfmt"
17+
}
18+
}
19+
},
20+
"TSX": {
21+
"formatter": {
22+
"language_server": {
23+
"name": "oxfmt"
24+
}
25+
}
26+
}
27+
}
28+
}

template-vue/.zed/settings.json

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
{
2+
"tab_size": 4,
3+
"format_on_save": "on",
4+
"formatter": "language_server",
5+
"languages": {
6+
"TypeScript": {
7+
"formatter": {
8+
"language_server": {
9+
"name": "oxfmt"
10+
}
11+
}
12+
},
13+
"JavaScript": {
14+
"formatter": {
15+
"language_server": {
16+
"name": "oxfmt"
17+
}
18+
}
19+
},
20+
"TSX": {
21+
"formatter": {
22+
"language_server": {
23+
"name": "oxfmt"
24+
}
25+
}
26+
}
27+
}
28+
}

0 commit comments

Comments
 (0)