Chandler Carruth 680fa0c990 Force updating the `uuid` dependency of vscode (#7109) vor 1 Woche
..
.vscode f922988c8c Update the vscode language server setup (#4663) vor 1 Jahr
images 977578add1 Update icons for slightly better sizing (#5013) vor 1 Jahr
src 7345f4e860 Use a per-file width for the line number gutter. (#6959) vor 1 Monat
.gitignore f922988c8c Update the vscode language server setup (#4663) vor 1 Jahr
.vscodeignore f922988c8c Update the vscode language server setup (#4663) vor 1 Jahr
LICENSE de614f37e9 Add basic VS Code extension using textmate syntax (#2969) vor 2 Jahren
README.md 311670c84a Improve vscode extension ownership (#6960) vor 1 Monat
carbon-check-test.tmLanguage.json 2e0d9dc709 Add syntax highlighting for SemIR. (#6958) vor 1 Monat
carbon.tmLanguage.json 5c5a687534 Syntax highlighter in VScode for carbon programming language (#3953) vor 1 Jahr
development.md ab977ee04d Bump vscode extension to 0.0.8. (#7041) vor 3 Wochen
esbuild.js f922988c8c Update the vscode language server setup (#4663) vor 1 Jahr
eslint.config.mjs f922988c8c Update the vscode language server setup (#4663) vor 1 Jahr
language-configuration.json 202aae453f Get the VS Code extension working again. (#4037) vor 1 Jahr
package-lock.json 680fa0c990 Force updating the `uuid` dependency of vscode (#7109) vor 1 Woche
package.json 680fa0c990 Force updating the `uuid` dependency of vscode (#7109) vor 1 Woche
semir.tmLanguage.json 2e0d9dc709 Add syntax highlighting for SemIR. (#6958) vor 1 Monat
tsconfig.json f922988c8c Update the vscode language server setup (#4663) vor 1 Jahr

README.md

Carbon Language

This extension provides support for the Carbon Language.

This extension is currently experimental, and being developed alongside Carbon.

Quickstart

  1. Download and install a carbon release.
    • By default, the extension will look for carbon under ./bazel-bin. This is for developers actively working on Carbon and running VS Code inside a carbon-lang clone.
  2. Install the Carbon Language extension.
  3. Configure the installed path to carbon.

Configuration

The configuration is under carbon.*. At present, the only configuration is the path to the carbon binary. This looks like:

"carbon.carbonPath": "/path/to/carbon"

Communication

See Carbon's collaboration systems. We're most active on Discord and have a #editor-integrations channel. We'll also respond to questions on GitHub Discussions.

Documentation

Carbon currently only has project-level documentation. See the GitHub repository.