Skip to content

Commit 5300573

Browse files
authored
Add more VP tooling for IDE (#96)
1 parent 7a2bff2 commit 5300573

2 files changed

Lines changed: 249 additions & 0 deletions

File tree

.vscode/extensions.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"recommendations": ["VoidZero.vite-plus-extension-pack"]
3+
}

.zed/settings.json

Lines changed: 246 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,246 @@
1+
{
2+
"lsp": {
3+
"oxlint": {
4+
"initialization_options": {
5+
"settings": {
6+
"run": "onType",
7+
"fixKind": "safe_fix",
8+
"typeAware": true,
9+
"unusedDisableDirectives": "deny"
10+
}
11+
}
12+
},
13+
"oxfmt": {
14+
"initialization_options": {
15+
"settings": {
16+
"fmt.configPath": "./vite.config.ts",
17+
"run": "onSave"
18+
}
19+
}
20+
}
21+
},
22+
"languages": {
23+
"CSS": {
24+
"format_on_save": "on",
25+
"prettier": {
26+
"allowed": false
27+
},
28+
"formatter": [
29+
{
30+
"language_server": {
31+
"name": "oxfmt"
32+
}
33+
}
34+
]
35+
},
36+
"GraphQL": {
37+
"format_on_save": "on",
38+
"prettier": {
39+
"allowed": false
40+
},
41+
"formatter": [
42+
{
43+
"language_server": {
44+
"name": "oxfmt"
45+
}
46+
}
47+
]
48+
},
49+
"Handlebars": {
50+
"format_on_save": "on",
51+
"prettier": {
52+
"allowed": false
53+
},
54+
"formatter": [
55+
{
56+
"language_server": {
57+
"name": "oxfmt"
58+
}
59+
}
60+
]
61+
},
62+
"HTML": {
63+
"format_on_save": "on",
64+
"prettier": {
65+
"allowed": false
66+
},
67+
"formatter": [
68+
{
69+
"language_server": {
70+
"name": "oxfmt"
71+
}
72+
}
73+
]
74+
},
75+
"JavaScript": {
76+
"format_on_save": "on",
77+
"prettier": {
78+
"allowed": false
79+
},
80+
"formatter": [
81+
{
82+
"language_server": {
83+
"name": "oxfmt"
84+
}
85+
}
86+
],
87+
"code_action": "source.fixAll.oxc"
88+
},
89+
"JSX": {
90+
"format_on_save": "on",
91+
"prettier": {
92+
"allowed": false
93+
},
94+
"formatter": [
95+
{
96+
"language_server": {
97+
"name": "oxfmt"
98+
}
99+
}
100+
]
101+
},
102+
"JSON": {
103+
"format_on_save": "on",
104+
"prettier": {
105+
"allowed": false
106+
},
107+
"formatter": [
108+
{
109+
"language_server": {
110+
"name": "oxfmt"
111+
}
112+
}
113+
]
114+
},
115+
"JSON5": {
116+
"format_on_save": "on",
117+
"prettier": {
118+
"allowed": false
119+
},
120+
"formatter": [
121+
{
122+
"language_server": {
123+
"name": "oxfmt"
124+
}
125+
}
126+
]
127+
},
128+
"JSONC": {
129+
"format_on_save": "on",
130+
"prettier": {
131+
"allowed": false
132+
},
133+
"formatter": [
134+
{
135+
"language_server": {
136+
"name": "oxfmt"
137+
}
138+
}
139+
]
140+
},
141+
"Less": {
142+
"format_on_save": "on",
143+
"prettier": {
144+
"allowed": false
145+
},
146+
"formatter": [
147+
{
148+
"language_server": {
149+
"name": "oxfmt"
150+
}
151+
}
152+
]
153+
},
154+
"Markdown": {
155+
"format_on_save": "on",
156+
"prettier": {
157+
"allowed": false
158+
},
159+
"formatter": [
160+
{
161+
"language_server": {
162+
"name": "oxfmt"
163+
}
164+
}
165+
]
166+
},
167+
"MDX": {
168+
"format_on_save": "on",
169+
"prettier": {
170+
"allowed": false
171+
},
172+
"formatter": [
173+
{
174+
"language_server": {
175+
"name": "oxfmt"
176+
}
177+
}
178+
]
179+
},
180+
"SCSS": {
181+
"format_on_save": "on",
182+
"prettier": {
183+
"allowed": false
184+
},
185+
"formatter": [
186+
{
187+
"language_server": {
188+
"name": "oxfmt"
189+
}
190+
}
191+
]
192+
},
193+
"TypeScript": {
194+
"format_on_save": "on",
195+
"prettier": {
196+
"allowed": false
197+
},
198+
"formatter": [
199+
{
200+
"language_server": {
201+
"name": "oxfmt"
202+
}
203+
}
204+
]
205+
},
206+
"TSX": {
207+
"format_on_save": "on",
208+
"prettier": {
209+
"allowed": false
210+
},
211+
"formatter": [
212+
{
213+
"language_server": {
214+
"name": "oxfmt"
215+
}
216+
}
217+
]
218+
},
219+
"Vue.js": {
220+
"format_on_save": "on",
221+
"prettier": {
222+
"allowed": false
223+
},
224+
"formatter": [
225+
{
226+
"language_server": {
227+
"name": "oxfmt"
228+
}
229+
}
230+
]
231+
},
232+
"YAML": {
233+
"format_on_save": "on",
234+
"prettier": {
235+
"allowed": false
236+
},
237+
"formatter": [
238+
{
239+
"language_server": {
240+
"name": "oxfmt"
241+
}
242+
}
243+
]
244+
}
245+
}
246+
}

0 commit comments

Comments
 (0)