From 5d37ebcc02f6ca2ce1ced93f803dd1daf634d866 Mon Sep 17 00:00:00 2001 From: _ov4 Date: Tue, 27 Oct 2026 14:00:49 +0000 Subject: feat(editor): support PP directives in VS Code and Bundle Share preprocessor highlighting through the existing grammar, keep conditional blocks at the ordinary indentation depth, and exercise switches in Bundle's native runner test. Co-Authored-By: Claude Opus 5.5 --- bundle/README.md | 2 ++ 1 file changed, 2 insertions(+) (limited to 'bundle/README.md') diff --git a/bundle/README.md b/bundle/README.md index 6147fc0..44fd4a0 100644 --- a/bundle/README.md +++ b/bundle/README.md @@ -8,6 +8,8 @@ Shortcuts use Cmd on macOS and Ctrl on Windows: **N** new, **Shift+N** new windo Nightly provides a standalone Windows x64 `.exe` and a macOS Apple Silicon `.tar.xz` containing the `.app`. Windows extracts the included `cpsc.exe` into the current working directory on startup; macOS keeps it inside the `.app`. Windows uses the system WebView2 runtime. +The editor shares the VS Code plugin's highlighting and indentation rules, including PP_DEFINE, PP_UNDEF, PP_IFDEF, PP_IFNDEF and PP_ENDIF. Preprocessor conditions do not add indentation. The included compiler supports these file-local switches and uses PP_DEFINE __LIB for library code. + For development and build instructions, see [AGENTS/DEVELOPMENT.md](AGENTS/DEVELOPMENT.md). At startup the Bundle checks whether a newer nightly exists and tells you where to download it; it never updates itself. -- cgit v1.3.1-4-g156e