gn-language-server-1.5.2 is not a library.
GN Language Server
A language server for GN, the build configuration language used in Chromium, Fuchsia, and other projects.
Features
- Syntax highlighting
- Context-aware completion
- Hover documentation
- Go to definition
- Following imports
- Following dependencies
- Sticky scroll with useful lines
- Outline
- Code folding
- Formatting
- Go to the nearest
BUILD.gn(VSCode only)
Installing
VSCode
You can install from the official marketplace. Search for "GN Language" in the VSCode's extension window.

Other Editors/IDEs
You can install the language server with Cargo.
Gallery
Syntax highlighting

Completion

Hover documentation

Go to definition

Following imports

Following dependencies

Sticky scroll with useful lines

Outline

Code folding

Building from source
Language server binary
VSCode extension
Versioning scheme
We use the versioning scheme recommended by the VSCode's official documentation. That is:
- Pre-release versions are
1.<odd>.x - Release versions are
1.<even>.x
Disclaimer
This is not an officially supported Google product. This project is not eligible for the Google Open Source Software Vulnerability Rewards Program.