This is just a PoC implementation and thus not very pretty.
Either compile locally with
cargo build --release
And run ./target/release/vrl-ls
Or install to ~/.cargo/bin
with
cargo install --path .
- "." Assignments also complete the stdlib
It is just a very small ls with only a few features
- Complete variables
- Show diagnostics (errors and warnings)
- Complete the standard library
- Goto definition
- Find references
- Rename