From d5851e995363e6f637a5f35cafe3ddaf8934705a Mon Sep 17 00:00:00 2001 From: _ov4 Date: Wed, 14 Oct 2026 02:52:07 +0000 Subject: feat(plugin): highlight exception keywords with C++ scopes Reuse C++ try, catch and throw scopes for exception keywords, with ENDTRY sharing the TRY scope. Add an example and verify keyword boundaries, case sensitivity, comments and strings with TextMate tokenization. Co-Authored-By: Claude Fable 5.1 --- plugin/ThirdPartyNotices.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'plugin/ThirdPartyNotices.md') diff --git a/plugin/ThirdPartyNotices.md b/plugin/ThirdPartyNotices.md index d21d67a..72c3190 100644 --- a/plugin/ThirdPartyNotices.md +++ b/plugin/ThirdPartyNotices.md @@ -1,7 +1,10 @@ # Third-party notices Language configuration and comment/string grammar structures are adapted from -Microsoft VS Code’s built-in C++ extension: +Microsoft VS Code’s built-in C++ extension. Exception keywords reuse its +`keyword.control.try.cpp`, `keyword.control.catch.cpp` and +`keyword.control.throw.cpp` scopes; ENDTRY uses the TRY scope. + https://github.com/microsoft/vscode/tree/main/extensions/cpp MIT License -- cgit v1.3.1-4-g156e