diff options
| author | Ralph Amissah <ralph.amissah@gmail.com> | 2026-04-22 14:09:25 -0400 |
|---|---|---|
| committer | Ralph Amissah <ralph.amissah@gmail.com> | 2026-04-22 20:42:31 -0400 |
| commit | c02be49130e6eecce62d5117bc95d698fb386901 (patch) | |
| tree | 41ea77a532dc59817f13611c065c5cdedbaf5a7a /sundry/misc/editor-syntax-etc/vim | |
| parent | .ssp: omit empty-value array property entries (diff) | |
add --pod2 flag, decouple --show-abstraction from --pod
Finer-grained control over when .ssp files are produced:
--show-abstraction writes .ssp to OUTPUT/lang/abstraction/
independently of any pod flag
--pod builds pod without .ssp bundled
--pod2 builds pod with .ssp in media/abstraction/
Changes to spine.d:
- show_abstraction() now only responds to its own flag and
pod2, no longer triggered by source_or_pod
- Add pod2 to opts init, getopt, OptActions
- pod() returns true for both --pod and --pod2
- source_or_pod() includes pod2
Changes to source_pod.d:
- Remove per-document pod directory (rmdirRecurse) before
regeneration, ensuring clean slate on every run. This
prevents stale content from previous runs (e.g. a --pod2
run followed by --pod would otherwise leave an outdated
media/abstraction/ directory)
- Gate abstraction directory creation and .ssp bundling on
pod2 flag specifically
Tested: --pod (no .ssp), --pod2 (.ssp in pod + zip),
--show-abstraction (standalone .ssp), --pod after --pod2
(stale abstraction cleaned up). All 35 sample documents pass.
Co-Authored-By: Anthropic Claude Opus 4.6 (1M context)
Diffstat (limited to 'sundry/misc/editor-syntax-etc/vim')
0 files changed, 0 insertions, 0 deletions
