- Updated .vscode/settings.json to enhance Clangd configuration and disable IntelliSense. - Removed obsolete Clang-Format and Clang-Tidy tasks from .vscode/tasks.json. - Modified CMakeLists.txt to enable compile commands export and adjusted target properties for Day 4. - Added new CMakeLists.txt and main.cpp for Day 4 solution, implementing diagram parsing and movable paper counting logic. - Included test_input and puzzle_input files for Day 4. - Deleted the run-clang-tidy.sh script as it is no longer needed.
15 lines
No EOL
506 B
JSON
15 lines
No EOL
506 B
JSON
{
|
|
"C_Cpp.intelliSenseEngine": "disabled",
|
|
"editor.defaultFormatter": "llvm-vs-code-extensions.vscode-clangd",
|
|
"editor.formatOnSave": true,
|
|
"C_Cpp.default.configurationProvider": "ms-vscode.cmake-tools",
|
|
"cmake.configureOnOpen": false,
|
|
"cmake.generator": "Ninja",
|
|
"clangd.arguments": [
|
|
"--background-index",
|
|
"--compile-commands-dir=${workspaceFolder}/build",
|
|
"--header-insertion=iwyu",
|
|
"--clang-tidy",
|
|
"--completion-style=detailed"
|
|
]
|
|
} |