diff options
| author | Craig Jennings <c@cjennings.net> | 2026-06-15 12:20:27 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-06-15 12:20:27 -0500 |
| commit | 8fe3e2a9d8b557de4c84345d6eb49baca6577a49 (patch) | |
| tree | 91704f7987b9501dfd0365af7dbf825076fcf560 /docs/python-treesit-predicate-mismatch.txt | |
| parent | 2722c37c38ac14bc95d88665dfb0e0cd017ce701 (diff) | |
| download | dotemacs-8fe3e2a9d8b557de4c84345d6eb49baca6577a49.tar.gz dotemacs-8fe3e2a9d8b557de4c84345d6eb49baca6577a49.zip | |
feat(face-diagnostic): Phase 1 pure read model for the face/font diagnostic
modules/face-diagnostic.el carries the Phase 1 core of the face-at-point diagnostic: cj/--face-diagnosis-at returns a plist with the buffer classification (theme-faced / terminal-ansi / document-shr / image-no-text), the character context (char, codepoint, Unicode name, script), and the face stack separated by source (text-property faces, overlays by priority, active face-remapping-alist entries, default). Built from small pure helpers, no display or prompts. 17 ERT tests cover Normal/Boundary/Error per helper. Not yet wired into init.el; the interactive command, rendering, and keybinding land in Phase 4. Spec: docs/specs/face-font-diagnostic-popup-spec.org.
Diffstat (limited to 'docs/python-treesit-predicate-mismatch.txt')
0 files changed, 0 insertions, 0 deletions
