https://github.com/gluon-lang/gluon_language-server
Language server providing completion for gluon
https://github.com/gluon-lang/gluon_language-server
debugger gluon language-server
Last synced: about 2 months ago
JSON representation
Language server providing completion for gluon
- Host: GitHub
- URL: https://github.com/gluon-lang/gluon_language-server
- Owner: gluon-lang
- License: mit
- Created: 2016-07-04T18:37:53.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2023-06-21T22:33:02.000Z (over 2 years ago)
- Last Synced: 2024-12-06T12:33:38.548Z (10 months ago)
- Topics: debugger, gluon, language-server
- Language: Rust
- Size: 11.5 MB
- Stars: 51
- Watchers: 8
- Forks: 11
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# gluon-language-server
This implements the [language server protocol](https://microsoft.github.io/language-server-protocol/) and offers gluon support for the LSP clients, like [VSCode](https://code.visualstudio.com/), [Atom](https://atom.io/) and many others.
## vscode-gluon
Also part of this repo is the extension for [Visual Studio Code][] which is based on the LSP implementation.
## Installing the language server
The language server is available at [crates.io][] and can be installed by running `cargo install gluon_language-server`. After installing the extension you will need to either make the language server executable available in `$PATH` or set the `gluon.language-server.path` option to exectuables path.
```json
{
"gluon.language-server.path": "gluon_language-server",// Gluon specific settings can be specified with
"[gluon]": {
"editor.formatOnSave": false
}
}
```## Features
* Code completion
* Hover support
* Symbol highlighting
* Symbol lookup
* Code formatting (May still eat your laundry)
## Example

[Visual Studio Code]:https://code.visualstudio.com/
[gluon]:https://github.com/gluon-lang/gluon
[crates.io]:https://crates.io/