-
Notifications
You must be signed in to change notification settings - Fork 108
Closed
Description
[wip document]
This tracks the current near-term plans for postgres_lsp.
Groundwork
- Stabilise change processing in base-db
- Rewrite statement splitter to be more resilient Improve Statement Splitter #135
- Upstream pg_query extensions Upstream pg_query extensions #132
- Move lsp query logic from server into workspace crate for better separation of concerns and easier testing
- Expose lsp config
- Setup release process
- Setup clients for VSCode and Neovim LSP
CLI
- More versatile diagnostics crate (see biome as a reference implementation)
- CLI entry point
Feature Work
All of these are already there but need some love to be properly usable.
- Type Resolver #134 which will make all of the below easier
- Add Analyser Rules from Squawk #131
- Bring back Inlay Hints #130
- Bring back Hover #129
- Autocomplete #137
remorses, anhari, lithammer, AkiraTamai, Jing-Heng-Zhang and 8 moreMarkSFrancis, aleclarson, lithammer, AkiraTamai, voluntas and 6 moremalj, lithammer, jpaju and voluntas
Metadata
Metadata
Assignees
Labels
No labels