starlark-rust
starlark-rust copied to clipboard
Add workspace symbols & `--eager` flag
Builds on top of #115
Allows passing in the flag --eager
, which eagerly loads all relevant documents in the workspace and parses them ahead of time. When this flag is passes, the LSP offers the capability for workspace symbols. This also ensures exported symbols from other files are always available as autocomplete options, rather than having to explicitly open the exporting file first.
Example from this repository: