An (in progress!) implementation of the LSP protocol for the Octave language.
This is a language server for the Octave language, written in Rust. It is currently in development, and is not yet ready for use.
It is intended to be used as an extension to your editor of choice in order to provide IDE features.
None yet!
The extension is not yet published to the marketplace.
It should probably go something like this:
- Clone the repository
- Install rust and node.js
- Run
cargo build --release
in the root directory - Run
npm install
in the editors/code directory - Open the
client
directory in vscode and press F5 to start the extension
Pull requests and issues are welcome. For major changes, please open an issue to discuss what you would like to change. For information on how to contribute or the state of the project, see CONTRIBUTING.md.