Editing Rust sources through the Language Server Protocol

Glamorous Toolkit is meant to be used for various technologies. A way to connect to such technologies is through the Language Server Protocol (LSP).

Here is an example of how this works for a Rust code base.

The first to do is to download the Rust server. Do it following this snippet:

GtLSPRustModel downloadExecutable.
  

To use the server, you also need to have Rust installed. If it's not installed on your system, please follow the instructions from rust-lang.org.

Once both the server and the language runtime are installed, you can just explore a directory of Rust sources, like this:

GtLSPRustModel
	onDirectory: (GtResourcesUtility default resourceAtPath: Path * 'feenkcom' / 'gtoolkit-boxer')