tp/docs
Kinneyzhang 5e5017a726 Split tp.el monolith into layered modules (behavior-preserving)
tp.el (4866 lines) is now an umbrella over nine modules with an
enforceable dependency order: tp-core -> tp-reactive -> tp-layer ->
tp-ops -> tp-search -> tp-render -> tp-stack -> tp-palette ->
tp-builtins.  Upward dependencies are inverted through four hook
variables installed by tp-render.el.

Also: require text-property-search (fixes tp-backward void-function),
clip tp-intervals to the requested range, add the shared clipping
interval walker tp--map-intervals and tp-face-properties, remove
synced-conflict junk files, byte-compilation now succeeds (define-tp
macroexpansion previously failed at compile time).

All 280 legacy tests pass plus 8 new tp-core tests.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-26 17:13:44 +08:00
..
ARCHITECTURE.md Update docs directory to use define-tp and define-tps format 2026-01-04 13:36:16 +00:00
CODE-ANALYSIS.md Update docs/CODE-ANALYSIS.md to include self-reference in file structure 2026-01-10 09:31:01 +00:00
reactive-optimization-en.md Update docs directory to use define-tp and define-tps format 2026-01-04 13:36:16 +00:00
reactive-optimization.md Update docs directory to use define-tp and define-tps format 2026-01-04 13:36:16 +00:00
reactive-text-properties-en.md Update docs directory to use define-tp and define-tps format 2026-01-04 13:36:16 +00:00
reactive-text-properties.md Update docs directory to use define-tp and define-tps format 2026-01-04 13:36:16 +00:00