An extension for the Theia-IDE to support the Rust language, using the Rust language server.
Start a dev environment in your browser:
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
yarn rebuild:browser
cd browser-app
yarn start
Open http://localhost:3000 in the browser.
yarn rebuild:electron
cd electron-app
yarn start
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.
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
Each change on master triggers a build on travis against Theia latest
.
The resulting package is automatically published to as
@theia/rust:latest
.