mirror of
https://github.com/google/gn-language-server.git
synced 2025-12-23 12:26:43 +00:00
2 KiB
2 KiB
GN Language Extension for VSCode
A language server for GN, the build configuration language used in Chromium, Fuchsia, and other projects.
Features
- Syntax highlighting
- Syntax error reporting
- Context-aware completion and auto-import
- Hover documentation
- Go to definition
- Finding target references
- Following imports
- Following dependencies
- Quick fix
- Sticky scroll with useful lines
- Code lens
- Outline
- Code folding
- Formatting
- Go to the nearest
BUILD.gn(VSCode only)
Gallery
Syntax highlighting
Completion and auto-import
Hover documentation
Go to definition
Following imports
Following dependencies
Quick fix
Sticky scroll with useful lines
Code lens
Outline
Code folding
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.










