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
Metadata
Metadata
Assignees
Labels
No labels