Skip to content

Commit 6fb60e8

Browse files
authored
Update VSCode settings for CMake and formatting
1 parent 94418c5 commit 6fb60e8

File tree

1 file changed

+15
-20
lines changed

1 file changed

+15
-20
lines changed

.vscode/settings.json

Lines changed: 15 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,29 @@
11
{
2-
"C_Cpp.autoAddFileAssociations": false,
2+
// Formatting / Style
3+
"editor.formatOnSave": true,
4+
"editor.detectIndentation": false,
5+
"editor.tabSize": 2,
6+
"editor.rulers": [
7+
120
8+
],
39
// Use CMake presets instead of manual configuration
410
"cmake.useCMakePresets": "always",
511
"cmake.configureOnOpen": false,
6-
"cmake.autoReload": false,
7-
"cmake.configurePreset": "gcc-RelWithDebInfo",
8-
"cmake.buildPreset": "gcc-RelWithDebInfo",
9-
"cmake.testPreset": "gcc-RelWithDebInfo",
10-
// Disable Microsoft IntelliSense
12+
"cmake.configureOnEdit": false,
13+
"cmake.loggingLevel": "info",
14+
// Disable Microsoft's IntelliSense
1115
"C_Cpp.intelliSenseEngine": "disabled",
12-
"C_Cpp.enabled": false,
13-
// clangd (see CMakePresets.json for details)
16+
"C_Cpp.autoAddFileAssociations": false,
17+
// clangd
1418
"clangd.arguments": [
15-
"--compile-commands-dir=${workspaceFolder}/build/gcc-RelWithDebInfo",
19+
"--compile-commands-dir=build/${command:cmake.activeConfigurePresetName}",
1620
"--header-insertion=never",
1721
"--clang-tidy",
1822
],
19-
// Formatting / Style
20-
"editor.formatOnSave": true,
21-
"editor.detectIndentation": false,
22-
"editor.tabSize": 2,
23-
"editor.rulers": [
24-
120
25-
],
2623
"[cpp]": {
27-
"editor.defaultFormatter": "llvm-vs-code-extensions.vscode-clangd",
28-
"editor.formatOnSave": true,
24+
"editor.defaultFormatter": "xaver.clang-format"
2925
},
3026
"[c]": {
31-
"editor.defaultFormatter": "llvm-vs-code-extensions.vscode-clangd",
32-
"editor.formatOnSave": true,
27+
"editor.defaultFormatter": "xaver.clang-format"
3328
}
3429
}

0 commit comments

Comments
 (0)