Skip to content
This repository has been archived by the owner on Sep 24, 2021. It is now read-only.

A Theia extension to support the Rust programming language

Notifications You must be signed in to change notification settings

theia-ide/theia-rust-extension

Repository files navigation

Theia Rust Extension

Build Status

An extension for the Theia-IDE to support the Rust language, using the Rust language server.

Getting started

Online Development

Start a dev environment in your browser:

Open in Gitpod

Local Development

Install nvm.

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.5/install.sh | bash

Install npm and node.

nvm install 8
nvm use 8

Install yarn.

npm install -g yarn

Running the browser example

yarn rebuild:browser
cd browser-app
yarn start

Open http://localhost:3000 in the browser.

Running the Electron example

yarn rebuild:electron
cd electron-app
yarn start

Developing with the browser example

Start watching of the rust extension.

cd rust
yarn watch

Start watching of the browser example.

yarn rebuild:browser
cd browser-app
yarn watch
yarn start

Open http://localhost:3000 in the browser.

Developing with the Electron example

Start watching of the rust extension.

cd rust
yarn watch

Start watching of the electron example.

yarn rebuild:electron
cd electron-app
yarn watch
yarn start

Publishing @theia/rust

Each change on master triggers a build on travis against Theia latest. The resulting package is automatically published to as @theia/rust:latest.

About

A Theia extension to support the Rust programming language

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published