Skip to main content
Version: Next

IDE Integration and tooling

Tremor is configured using its own configuration language called Troy, which actually enables us to give you valueable feedback while writing your code with our Tremor language server.

tremor-vim

Tremor Language Server

With the Tremor language server, Tremor comes with advanced support for editing Tremor configuration files in both Visual Studio Code and VIM and every other editor or IDE that has LSP support.

Installation

To install the Tremor language server all you need is Rust to be set up on your system. Please use Rustup.rs or any other way you prefer.

cargo install tremor-language-server

This will download and compile the tremor-language-server binary and put it on your path. It will usually be put into $HOME/.cargo/bin/tremor-language-server.

IDE / Editor Integration

The VS Code extension is available on the Visual Studio Marketplace.

The VIM plugin can be installed from GitHub.

Local testing

The tremor binary contains testing tools for testing your Tremor flows and pipelines before they actually go to production. Check out the capabilities of our cli for testing your Troy code.