From 660d618f8b0df318d636cd780e547890d0248c0c Mon Sep 17 00:00:00 2001 From: _ov4 Date: Thu, 22 Oct 2026 01:45:15 +0000 Subject: feat(bundle): color compiler diagnostics in Output The runner now passes -fdiagnostics-color=always, since auto only sees a pipe. src/ansi.js turns stderr's SGR sequences into bold and colored runs, keeping style and cut-off sequences across chunks and dropping other sequences such as gcc's erase-line. Program stdout stays verbatim. Colors come from --vscode-terminal-ansi* variables. 2026 Dark leaves them unset, so vendor/vscode/terminal-colors.json pins VS Code's dark terminal defaults from the same upstream commit as the themes; a theme value still wins. Co-Authored-By: Claude Opus 5.5 --- bundle/ThirdPartyNotices.md | 2 ++ 1 file changed, 2 insertions(+) (limited to 'bundle/ThirdPartyNotices.md') diff --git a/bundle/ThirdPartyNotices.md b/bundle/ThirdPartyNotices.md index 0aed0f3..df9741e 100644 --- a/bundle/ThirdPartyNotices.md +++ b/bundle/ThirdPartyNotices.md @@ -6,4 +6,6 @@ The editor uses Monaco Editor (MIT), vscode-textmate (MIT), vscode-oniguruma (MI Source: https://github.com/microsoft/vscode/tree/f93fdeb454a0f0fafe5f310408cec48dd3b6f58a/extensions/theme-defaults/themes +`vendor/vscode/terminal-colors.json` contains the dark default `terminal.ansi*` colors from `src/vs/workbench/contrib/terminal/common/terminalColorRegistry.ts` at the same commit and under the same license. + The grammar and language configuration come directly from this repository's VS Code plugin. See [its third-party notices](../plugin/ThirdPartyNotices.md) for upstream attribution. -- cgit v1.3.1-4-g156e