-
Notifications
You must be signed in to change notification settings - Fork 0
/
vscode
118 lines (118 loc) · 3.08 KB
/
vscode
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
{
//common
"explorer.confirmDragAndDrop": false,
//file assoc
"files.associations": {
"*.nim": "nim"
},
"window.restoreWindows": "folders",
//fonts
"editor.fontFamily": "'Source Code Pro'",
"editor.fontSize": 16,
//Tab and indent
"editor.tabSize": 4,
"editor.wordWrap": "bounded",
"editor.wrappingIndent": "indent",
"editor.wordWrapColumn": 80,
"editor.lineNumbers": "relative",
//Theme and icons
"workbench.colorTheme": "One Dark Pro",
"workbench.iconTheme": "material-icon-theme",
//Rid of excess whitespace and add EOF newline for c
"files.trimTrailingWhitespace": true,
"files.trimFinalNewlines": true,
"editor.renderWhitespace": "boundary",
//Terminal
"terminal.integrated.fontFamily": "'Source Code Pro'",
"terminal.integrated.fontSize": 16,
//C settings
"[cpp]": {
"editor.tabSize": 4,
"files.insertFinalNewline": true,
},
"editor.formatOnSave": true,
"C_Cpp.clang_format_style": "{BasedOnStyle: LLVM, IndentWidth: 8, UseTab: Always, BreakBeforeBraces: Linux, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ReflowComments: true, AllowShortFunctionsOnASingleLine: None}",
"C_Cpp.errorSquiggles": "Disabled",
//nim settings
"[nim]": {
"editor.tabSize": 2,
},
"window.zoomLevel": 1,
//vim settings
"vim.cmdLineInitialColon": true,
"vim.hlsearch": true,
"vim.leader": ",",
"vim.insertModeKeyBindingsNonRecursive": [
{
"before": [
"j",
"k"
],
"after": [
"<Esc>"
]
},
{
"before": [
"<C-l>"
],
"after": [
"right"
]
},
{
"before": [
"j",
"j"
],
"after": [],
"commands": [
{
"command": "hideSuggestWidget",
"args": []
}
]
}
],
"vim.otherModesKeyBindingsNonRecursive": [
{
"before": [
";"
],
"after": [
":"
]
},
{
"before": [
"leader",
"b"
],
"after": [],
"commands": [
{
"command": "workbench.action.tasks.build",
"args": []
},
{
"command": "workbench.action.terminal.focus",
"args": []
}
]
},
{
"before": [
"leader",
"n"
],
"after": [],
"commands": [
{
"command": "workbench.action.toggleSidebarVisibility",
"args": []
},
]
},
],
"workbench.activityBar.visible": true,
"explorer.confirmDelete": false