-
Notifications
You must be signed in to change notification settings - Fork 0
/
.devcontainer.json
125 lines (125 loc) · 4.2 KB
/
.devcontainer.json
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
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
{
"extensions": [
"/opt/cs50/extensions/cs50-0.0.1.vsix",
"/opt/cs50/extensions/phpliteadmin-0.0.1.vsix",
"/opt/cs50/extensions/workspace-layout-0.0.7.vsix",
"cs50.ddb50",
"cs50.extension-uninstaller",
"ms-python.python",
"ms-vscode.cpptools",
"ms-vscode.hexeditor",
"ms-vsliveshare.vsliveshare-pack",
"tomoki1207.pdf",
"vsls-contrib.gitdoc"
],
"image": "ghcr.io/cs50/codespace:8fd6e6735968c4923888c43aafa343fbc6570831",
"postCreateCommand": "/opt/cs50/bin/postCreateCommand",
"settings": {
"C_Cpp.autocomplete": "Disabled",
"C_Cpp.codeFolding": "Disabled",
"C_Cpp.dimInactiveRegions": false,
"C_Cpp.enhancedColorization": "Enabled",
"C_Cpp.errorSquiggles": "Disabled",
"breadcrumbs.enabled": false,
"editor.autoClosingQuotes": "never",
"editor.colorDecorators": false,
"editor.emptySelectionClipboard": false,
"editor.folding": false,
"editor.foldingHighlight": false,
"editor.hover.enabled": false,
"editor.lightbulb.enabled": false,
"editor.matchBrackets": "near",
"editor.minimap.enabled": false,
"editor.occurrencesHighlight": false,
"editor.parameterHints.enabled": false,
"editor.quickSuggestions": false,
"editor.renderIndentGuides": false,
"editor.renderWhitespace": "selection",
"editor.selectionHighlight": false,
"editor.semanticTokenColorCustomizations": {
"[Default Dark+]": {
"enabled": true,
"rules": {
"type": "#569CD6"
}
},
"[Default Light+]": {
"enabled": true,
"rules": {
"type": "#0000FF"
}
}
},
"editor.suggestOnTriggerCharacters": false,
"extension-uninstaller.uninstall": [
"github.copilot",
"github.copilot-nightly",
"tabnine.tabnine-vscode"
],
"extensions.ignoreRecommendations": true,
"files.autoSave": "afterDelay",
"files.exclude": {
"**/.*": true
},
"files.trimTrailingWhitespace": true,
"files.watcherExclude": {
"**/.git/objects/**": true,
"**/.git/subtree-cache/**": true,
"**/node_modules/*/**": true
},
"git.autofetch": true,
"git.decorations.enabled": false,
"gitdoc.autoPull": "off",
"gitdoc.commitMessageFormat": "ddd, MMM D, YYYY, h:mm A Z",
"gitdoc.commitValidationLevel": "none",
"gitdoc.enabled": true,
"gitdoc.pullOnOpen": false,
"html.suggest.html5": false,
"javascript.suggest.enabled": false,
"javascript.validate.enable": false,
"problems.decorations.enabled": false,
"remote.otherPortsAttributes": {
"onAutoForward": "silent"
},
"scm.countBadge": "off",
"terminal.integrated.commandsToSkipShell": [
"workbench.action.toggleSidebarVisibility"
],
"terminal.integrated.defaultProfile.linux": "bash",
"terminal.integrated.persistentSessionReviveProcess": "never",
"terminal.integrated.profiles.linux": {
"JavaScript Debug Terminal": null,
"bash": {
"args": [
"-l"
],
"path": "bash"
}
},
"terminal.integrated.sendKeybindingsToShell": true,
"terminal.integrated.tabs.description": "${task}${separator}${local}",
"terminal.integrated.tabs.showActiveTerminal": "never",
"window.autoDetectColorScheme": true,
"workbench.colorCustomizations": {
"[GitHub Light Default]": {
"terminal.foreground": "#000000"
},
"editor.lineHighlightBorder": "#0000",
"editorError.foreground": "#0000",
"editorGutter.addedBackground": "#0000",
"editorGutter.deletedBackground": "#0000",
"editorGutter.modifiedBackground": "#0000",
"editorWarning.foreground": "#0000"
},
"workbench.editor.closeOnFileDelete": true,
"workbench.editor.untitled.hint": "hidden",
"workbench.enableExperiments": false,
"workbench.iconTheme": "vs-minimal",
"workbench.preferredDarkColorTheme": "Default Dark+",
"workbench.preferredLightColorTheme": "Default Light+",
"workbench.startupEditor": "none",
"workbench.statusBar.visible": false,
"workbench.tips.enabled": false,
"workbench.welcomePage.walkthroughs.openOnInstall": false
}
}