Document formatter support

This commit is contained in:
hgranthorner
2026-08-06 15:50:54 -04:00
parent 0658550d09
commit 8fcd2cca05
2 changed files with 8 additions and 2 deletions

View File

@@ -28,6 +28,9 @@
loaded, imported, or configured external Jai files.
- Indexed external Jai roots so find-usages can cross project/library boundaries.
- Rename and find-usages support for declaration names and resolved references.
- PSI-aware formatter with operator and punctuation spacing, block indentation,
directive-flag handling, and preservation of opaque `#asm` bodies; formatting
is idempotent across all 714 corpus files.
### Known gaps

View File

@@ -25,10 +25,13 @@ never from online material (see `AGENTS.md`).
`#import`/`#load`, including configured external roots
- Indexed external Jai roots so find-usages can cross project/library boundaries
- Rename and find-usages for declaration names and their resolved references
- PSI-aware formatting for operator and punctuation spacing, block indentation,
directive flags, and opaque `#asm` bodies; formatting is idempotent across the
full local corpus
Remaining code-insight gaps include completion and symbol resolution for struct
fields and other type-qualified members. Formatting, inspections, and compiler
integration are planned later.
fields and other type-qualified members. Inspections and compiler integration
are planned later.
See `docs/BUILD_PLAN.md` for the phase plan.
## Install it locally