diff --git a/.vscode/launch.json b/.vscode/launch.json index 8bff417d..a946e52a 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -11,7 +11,7 @@ "program": "${command:cmake.launchTargetPath}", "args": [], "stopAtEntry": false, - "cwd": "${fileDirname}", + "cwd": "${command:cmake.launchTargetDirectory}", "environment": [], "console": "integratedTerminal" }, @@ -22,7 +22,7 @@ "program": "${command:cmake.launchTargetPath}", "args": [], "stopAtEntry": false, - "cwd": "${fileDirname}", + "cwd": "${command:cmake.launchTargetDirectory}", "environment": [], "externalConsole": false, "MIMode": "gdb", diff --git a/.vscode/settings.json b/.vscode/settings.json index ff5bfc43..3925b489 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,12 +1,7 @@ { + "cmake.configureOnEdit": false, + "cmake.options.statusBarVisibility": "icon", "cmake.useCMakePresets": "always", - "cmake.options.statusBarVisibility": "compact", - "files.exclude": { - "**/.clangd/**": true - }, - "files.watcherExclude": { - "**/.clangd/**": true - }, "files.associations": { "iosfwd": "cpp", "type_traits": "cpp", diff --git a/template/.vscode/launch.json.jinja b/template/.vscode/launch.json.jinja index 8bff417d..a946e52a 100644 --- a/template/.vscode/launch.json.jinja +++ b/template/.vscode/launch.json.jinja @@ -11,7 +11,7 @@ "program": "${command:cmake.launchTargetPath}", "args": [], "stopAtEntry": false, - "cwd": "${fileDirname}", + "cwd": "${command:cmake.launchTargetDirectory}", "environment": [], "console": "integratedTerminal" }, @@ -22,7 +22,7 @@ "program": "${command:cmake.launchTargetPath}", "args": [], "stopAtEntry": false, - "cwd": "${fileDirname}", + "cwd": "${command:cmake.launchTargetDirectory}", "environment": [], "externalConsole": false, "MIMode": "gdb", diff --git a/template/.vscode/settings.json b/template/.vscode/settings.json index ff5bfc43..3925b489 100644 --- a/template/.vscode/settings.json +++ b/template/.vscode/settings.json @@ -1,12 +1,7 @@ { + "cmake.configureOnEdit": false, + "cmake.options.statusBarVisibility": "icon", "cmake.useCMakePresets": "always", - "cmake.options.statusBarVisibility": "compact", - "files.exclude": { - "**/.clangd/**": true - }, - "files.watcherExclude": { - "**/.clangd/**": true - }, "files.associations": { "iosfwd": "cpp", "type_traits": "cpp",