-
-
Notifications
You must be signed in to change notification settings - Fork 3
/
compiler.code-workspace
94 lines (94 loc) · 2.13 KB
/
compiler.code-workspace
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
{
"folders": [
{
"name": "🍭 Candy",
"path": "."
},
{
"name": "Compiler v4",
"path": "compiler_v4"
},
{
"name": "Packages v5",
"path": "packages_v5"
},
{
"name": "Compiler: Frontend",
"path": "compiler/frontend"
},
{
"name": "Compiler: VM",
"path": "compiler/vm"
},
{
"name": "Compiler: Inkwell Backend",
"path": "compiler/backend_inkwell"
},
{
"name": "Compiler: Fuzzer",
"path": "compiler/fuzzer"
},
{
"name": "Compiler: Formatter",
"path": "compiler/formatter"
},
{
"name": "Compiler: Language Server",
"path": "compiler/language_server"
},
{
"name": "Compiler: CLI",
"path": "compiler/cli"
},
{
"name": "VS Code Extension",
"path": "vscode_extension"
},
{
"name": "Packages",
"path": "packages"
},
{
"name": "Old Packages",
"path": "old-packages"
}
],
"settings": {
// Please keep these settings in sync with ./packages/candy.code-workspace.
"[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[markdown]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[yaml]": {
"editor.defaultFormatter": "redhat.vscode-yaml"
},
"editor.codeActionsOnSave": {
"source.fixAll": "explicit",
"source.organizeImports": "explicit"
},
"editor.formatOnPaste": true,
"editor.formatOnSave": true,
"editor.formatOnType": true,
"explorer.fileNesting.enabled": true,
"explorer.fileNesting.patterns": {
"*.candy": "${capture}.candy.*"
},
"git.branchProtection": ["main"],
"rust-analyzer.check.command": "clippy",
"rust-analyzer.imports.group.enable": false,
"task.allowAutomaticTasks": "on",
"todo-tree.general.tags": ["FIXME", "PERF", "TODO"],
"files.associations": {
"*.arb": "json",
"*.companionconfig": "json",
"*.tpp": "cpp",
"cstring": "c",
"locale": "c"
}
}
}