Files
carbon-lang/utils/vscode
maan2003 7c891fdacd Language Server (#3112)
Add a language server for carbon as part of GSoC.

This currently does code outline using toolchain parser.

See development steps in utils/vscode/README.md for running and using
language server.
2023-08-21 18:39:31 +00:00
..
2023-08-21 18:39:31 +00:00
2023-08-21 18:39:31 +00:00
2023-08-21 18:39:31 +00:00
2023-08-21 18:39:31 +00:00

VS Code Extension for Carbon

Currently only contains basic syntax highlighting.

Installing

  1. Install Node JS.
  2. To generate VS Code extension file (.vsix).
npm install && npm run package
  1. Install the extension
code --install-extension out/carbon.vsix

Development

  1. bazel build language_server in project root.
  2. Open utils/vscode folder in VS Code.
  3. Launch the extension using Run command (F5).
  4. In the opened window, open the carbon-lang repository as folder.
  5. Open a carbon file.
  6. Open code outline (Ctrl+Shift+O).

To update dependencies:

npm update