From 92fb83d7de66fcf89ecfac1746fbf237aeae1d4e Mon Sep 17 00:00:00 2001 From: Bob Brown Date: Thu, 2 Jul 2026 16:30:51 -0700 Subject: [PATCH 1/3] Rewording an error message --- Extension/.vscode/settings.json | 2 +- Extension/src/nativeStrings.json | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Extension/.vscode/settings.json b/Extension/.vscode/settings.json index 74f06e7f6..c1ac9ddc5 100644 --- a/Extension/.vscode/settings.json +++ b/Extension/.vscode/settings.json @@ -28,7 +28,7 @@ "editor.defaultFormatter": "vscode.json-language-features", "editor.tabSize": 4, "editor.detectIndentation": true, - "files.insertFinalNewline": false + "files.insertFinalNewline": true }, "[jsonc]": { "editor.formatOnSave": true, diff --git a/Extension/src/nativeStrings.json b/Extension/src/nativeStrings.json index 86b44fce4..211fa0609 100644 --- a/Extension/src/nativeStrings.json +++ b/Extension/src/nativeStrings.json @@ -10,7 +10,7 @@ "edit_include_path": "Edit \"includePath\" setting", "disable_error_squiggles": "Disable error squiggles", "enable_error_squiggles": "Enable all error squiggles", - "include_errors_update_include_path_squiggles_disables": "#include errors detected. Please update your includePath. Squiggles are disabled for this translation unit ({0}).", + "include_errors_update_include_path_squiggles_disabled2": "#include errors detected. Please update your includePath. Syntax errors will not be reported until included files are found.", "include_errors_update_include_path_intellisense_disabled": "#include errors detected. Please update your includePath. IntelliSense features for this translation unit ({0}) will be provided by the Tag Parser.", "include_errors_update_compile_commands_or_include_path_intellisense_disabled": "#include errors detected. Consider updating your compile_commands.json or includePath. IntelliSense features for this translation unit ({0}) will be provided by the Tag Parser.", "could_not_parse_compile_commands": "\"{0}\" could not be parsed. 'includePath' from c_cpp_properties.json in folder '{1}' will be used instead.", @@ -120,7 +120,7 @@ "formatting_diff": "Formatting diffed output:", "disable_inactive_regions": "Disable inactive region colorization", "error_limit_exceeded": "Error limit exceeded, {0} error(s) not reported.", - "include_errors_update_compile_commands_or_include_path_squiggles_disabled": "#include errors detected. Consider updating your compile_commands.json or includePath. Squiggles are disabled for this translation unit ({0}).", + "include_errors_update_compile_commands_or_include_path_squiggles_disabled2": "#include errors detected. Consider updating your compile_commands.json or includePath. Syntax errors will not be reported until included files are found.", "cannot_reset_database": "The IntelliSense database could not be reset. To manually reset, close all VS Code instances and then delete this file: {0}", "formatting_failed_see_output": "Formatting failed. See the output window for details.", "populating_include_completion_cache": "Populating include completion cache.", @@ -158,7 +158,7 @@ "fallback_to_no_bitness": "Failed to query compiler. Falling back to no bitness.", "intellisense_client_creation_aborted": "IntelliSense client creation aborted: {0}", "include_errors_config_provider_intellisense_disabled": "#include errors detected based on information provided by the configurationProvider setting. IntelliSense features for this translation unit ({0}) will be provided by the Tag Parser.", - "include_errors_config_provider_squiggles_disabled": "#include errors detected based on information provided by the configurationProvider setting. Squiggles are disabled for this translation unit ({0}).", + "include_errors_config_provider_squiggles_disabled2": "#include errors detected based on information provided by the configurationProvider setting. Syntax errors will not be reported until included files are found.", "preprocessor_keyword": { "text": "preprocessor keyword", "hint": "Refers to C/C++ processor keywords" From e3f88a10557d730b6eac47c6d6fb11f36cec318e Mon Sep 17 00:00:00 2001 From: Bob Brown Date: Mon, 6 Jul 2026 10:29:22 -0700 Subject: [PATCH 2/3] don't change settings for now --- Extension/.vscode/settings.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Extension/.vscode/settings.json b/Extension/.vscode/settings.json index c1ac9ddc5..74f06e7f6 100644 --- a/Extension/.vscode/settings.json +++ b/Extension/.vscode/settings.json @@ -28,7 +28,7 @@ "editor.defaultFormatter": "vscode.json-language-features", "editor.tabSize": 4, "editor.detectIndentation": true, - "files.insertFinalNewline": true + "files.insertFinalNewline": false }, "[jsonc]": { "editor.formatOnSave": true, From 35afb6a36f7314df015d09b7af7ba9501d9f00d5 Mon Sep 17 00:00:00 2001 From: Bob Brown Date: Tue, 7 Jul 2026 09:28:37 -0700 Subject: [PATCH 3/3] clarifying the message based on the original issue --- Extension/src/nativeStrings.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Extension/src/nativeStrings.json b/Extension/src/nativeStrings.json index 211fa0609..484bdf550 100644 --- a/Extension/src/nativeStrings.json +++ b/Extension/src/nativeStrings.json @@ -10,7 +10,7 @@ "edit_include_path": "Edit \"includePath\" setting", "disable_error_squiggles": "Disable error squiggles", "enable_error_squiggles": "Enable all error squiggles", - "include_errors_update_include_path_squiggles_disabled2": "#include errors detected. Please update your includePath. Syntax errors will not be reported until included files are found.", + "include_errors_update_include_path_squiggles_disabled2": "#include errors detected. Please update your includePath. Syntax errors for this file will not be reported until included files are found.", "include_errors_update_include_path_intellisense_disabled": "#include errors detected. Please update your includePath. IntelliSense features for this translation unit ({0}) will be provided by the Tag Parser.", "include_errors_update_compile_commands_or_include_path_intellisense_disabled": "#include errors detected. Consider updating your compile_commands.json or includePath. IntelliSense features for this translation unit ({0}) will be provided by the Tag Parser.", "could_not_parse_compile_commands": "\"{0}\" could not be parsed. 'includePath' from c_cpp_properties.json in folder '{1}' will be used instead.", @@ -120,7 +120,7 @@ "formatting_diff": "Formatting diffed output:", "disable_inactive_regions": "Disable inactive region colorization", "error_limit_exceeded": "Error limit exceeded, {0} error(s) not reported.", - "include_errors_update_compile_commands_or_include_path_squiggles_disabled2": "#include errors detected. Consider updating your compile_commands.json or includePath. Syntax errors will not be reported until included files are found.", + "include_errors_update_compile_commands_or_include_path_squiggles_disabled2": "#include errors detected. Consider updating your compile_commands.json or includePath. Syntax errors for this file will not be reported until included files are found.", "cannot_reset_database": "The IntelliSense database could not be reset. To manually reset, close all VS Code instances and then delete this file: {0}", "formatting_failed_see_output": "Formatting failed. See the output window for details.", "populating_include_completion_cache": "Populating include completion cache.", @@ -158,7 +158,7 @@ "fallback_to_no_bitness": "Failed to query compiler. Falling back to no bitness.", "intellisense_client_creation_aborted": "IntelliSense client creation aborted: {0}", "include_errors_config_provider_intellisense_disabled": "#include errors detected based on information provided by the configurationProvider setting. IntelliSense features for this translation unit ({0}) will be provided by the Tag Parser.", - "include_errors_config_provider_squiggles_disabled2": "#include errors detected based on information provided by the configurationProvider setting. Syntax errors will not be reported until included files are found.", + "include_errors_config_provider_squiggles_disabled2": "#include errors detected based on information provided by the configurationProvider setting. Syntax errors for this file will not be reported until included files are found.", "preprocessor_keyword": { "text": "preprocessor keyword", "hint": "Refers to C/C++ processor keywords" @@ -699,4 +699,4 @@ "help_allow_missing_lsp_config": "Allow the server to start even if the specified --lsp-config file does not exist.", "initialize_failed_during_engine_setup": "Initialization failed during engine setup.", "important_label": "Important:" -} +} \ No newline at end of file