Previously, a backslash immediately after the macro name (with no
body on the first line) produced a leading newline. Now an empty
prefix is handled so the body begins cleanly on the continuation line.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Macros let setup files define reusable command shorthands that
test files can invoke by name or override with their own definition.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>