Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Language Server for the Vector Remap Language

This is just a PoC implementation and thus not very pretty.

Example videos

Installation

Either compile locally with

cargo build --release

And run ./target/release/vrl-ls

Or install to ~/.cargo/bin with

cargo install --path .

Known Bugs

  • “.” Assignments also complete the stdlib

Features

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