Skip to content

A language server for GN, and a tiny VSCode extension wrapping the server.

License

Notifications You must be signed in to change notification settings

google/gn-language-server

GN Language Server

A language server for GN, the build configuration language used for Chromium.

Features

Syntax highlighting

Syntax highlighting

Completion

Completion

Hover documentation

Hover documentation

Go to definition

Go to definition

Following imports

Following imports

Following dependencies

Following dependencies

Sticky scroll with useful lines

Sticky scroll with useful lines

Outline

Outline

Code folding

Code folding

Building

Language server binary

cargo build --release

VSCode extension

cd vscode-gn
npm install
npm run build
npm run package

Disclaimer

This is not an officially supported Google product. This project is not eligible for the Google Open Source Software Vulnerability Rewards Program.

About

A language server for GN, and a tiny VSCode extension wrapping the server.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published