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>
17 lines
156 B
Plaintext
17 lines
156 B
Plaintext
# Dependencies
|
|
dash.el
|
|
|
|
# Emacs compiled files
|
|
*.elc
|
|
|
|
# Backup files
|
|
*~
|
|
\#*\#
|
|
|
|
# macOS
|
|
.DS_Store
|
|
|
|
# Syncthing conflict files
|
|
*.sync-conflict-*
|
|
.syncthing.*
|