Document formatter support
This commit is contained in:
@@ -28,6 +28,9 @@
|
|||||||
loaded, imported, or configured external Jai files.
|
loaded, imported, or configured external Jai files.
|
||||||
- Indexed external Jai roots so find-usages can cross project/library boundaries.
|
- Indexed external Jai roots so find-usages can cross project/library boundaries.
|
||||||
- Rename and find-usages support for declaration names and resolved references.
|
- 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
|
### Known gaps
|
||||||
|
|
||||||
|
|||||||
@@ -25,10 +25,13 @@ never from online material (see `AGENTS.md`).
|
|||||||
`#import`/`#load`, including configured external roots
|
`#import`/`#load`, including configured external roots
|
||||||
- Indexed external Jai roots so find-usages can cross project/library boundaries
|
- Indexed external Jai roots so find-usages can cross project/library boundaries
|
||||||
- Rename and find-usages for declaration names and their resolved references
|
- 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
|
Remaining code-insight gaps include completion and symbol resolution for struct
|
||||||
fields and other type-qualified members. Formatting, inspections, and compiler
|
fields and other type-qualified members. Inspections and compiler integration
|
||||||
integration are planned later.
|
are planned later.
|
||||||
See `docs/BUILD_PLAN.md` for the phase plan.
|
See `docs/BUILD_PLAN.md` for the phase plan.
|
||||||
|
|
||||||
## Install it locally
|
## Install it locally
|
||||||
|
|||||||
Reference in New Issue
Block a user