-
Notifications
You must be signed in to change notification settings - Fork 0
/
settings-vscode-macos.js
86 lines (85 loc) · 2.72 KB
/
settings-vscode-macos.js
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
{
// Fonts
"editor.fontFamily": "FiraCode-Retina",
"editor.fontLigatures": true,
"editor.fontSize": 14,
"[Log]": {
"editor.fontSize": 12
},
"terminal.integrated.fontSize": 13,
// Vim
// gcc to comment
// gd jump to definition
// gq on visual selection, reformat
// gh show tooltip
"vim.handleKeys": {
"<C-d>": true,
"<C-u>": true,
},
// https://github.com/VSCodeVim/Vim/#vim-easymotion
// ,,w / ,,b
"vim.easymotion": true,
"vim.surround": true,
"vim.ignorecase": true,
"vim.smartcase": true,
// s[char][char] / S[char][char]
"vim.sneak": true,
"vim.hlsearch": false,
"vim.leader": ",",
"vim.useSystemClipboard": true,
"vim.enableNeovim": true,
"vim.commandLineModeKeyBindings": [
{
"before": ["W", "<CR>"],
"after": ["w", "<CR>"]
},
],
// CPP
"C_Cpp.default.cppStandard": "c++17",
"C_Cpp.default.cStandard": "c11",
"C_Cpp.experimentalFeatures": "Enabled",
"C_Cpp.default.compilerArgs": [
"-I`python-config --headers`"
],
"files.autoSave": "afterDelay",
"cmake.configureOnOpen": true,
"gitlens.showWelcomeOnInstall": false,
"gitlens.showWhatsNewAfterUpgrades": false,
// CMake
"cmake.buildArgs": [
"DPYBIND11_PYTHON_VERSION=3.9"
],
"cmake.configureSettings": {
"CMAKE_PREFIX_PATH": "/Users/juanjux/.pyenv/versions/3.9.0/lib/python3.9/site-packages"
},
"cmake.buildDirectory": "${workspaceFolder}",
"cmake.buildEnvironment": {
"CMAKE_PREFIX_PATH": "/Users/juanjux/.pyenv/versions/3.9.0/lib/python3.9/site-packages"
},
"cmake.environment": {
"CMAKE_PREFIX_PATH": "/Users/juanjux/.pyenv/versions/3.9.0/lib/python3.9/site-packages"
},
"cmake.configureEnvironment": {
"CMAKE_PREFIX_PATH": " /Users/juanjux/.pyenv/versions/3.9.0/lib/python3.9/site-packages"
},
"cmake.testEnvironment": {
"CMAKE_PREFIX_PATH": "/Users/juanjux/.pyenv/versions/3.9.0/lib/python3.9/site-packages"
},
"cmake.generator": "Unix Makefiles",
// GUI and editor
"editor.minimap.enabled": false,
"breadcrumbs.enabled": false,
"editor.renderWhitespace": "none",
"editor.renderControlCharacters": false,
"terminal.integrated.defaultProfile.osx": "fish",
"workbench.colorTheme": "Solarized Light",
"editor.autoClosingBrackets": "never",
"editor.autoClosingQuotes": "never",
"editor.autoSurround": "never",
"editor.bracketPairColorization.enabled": true,
"editor.cursorSmoothCaretAnimation": true,
"editor.folding": false,
"editor.lightbulb.enabled": true,
"editor.smoothScrolling": true,
"window.nativeFullScreen": false,
}