Files
carbon-lang/utils/vscode/README.md
T
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

40 lines
818 B
Markdown

<!--
Part of the Carbon Language project, under the Apache License v2.0 with LLVM
Exceptions. See /LICENSE for license information.
SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
-->
# VS Code Extension for Carbon
Currently only contains basic syntax highlighting.
## Installing
1. Install Node JS.
2. To generate VS Code extension file (.vsix).
```shell
npm install && npm run package
```
3. Install the extension
```shell
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:
```shell
npm update
```