dependabot[bot] ef0bb898ac Bump minimatch from 3.1.3 to 3.1.5 in /utils/vscode in the npm_and_yarn group across 1 directory (#6818) hai 2 meses
..
.vscode f922988c8c Update the vscode language server setup (#4663) hai 1 ano
images 977578add1 Update icons for slightly better sizing (#5013) hai 1 ano
src baffb66bc9 Fix empty arg handling in extension (#5083) hai 1 ano
.gitignore f922988c8c Update the vscode language server setup (#4663) hai 1 ano
.vscodeignore f922988c8c Update the vscode language server setup (#4663) hai 1 ano
LICENSE de614f37e9 Add basic VS Code extension using textmate syntax (#2969) %!s(int64=2) %!d(string=hai) anos
README.md c130fe8d51 Fix VSCode language extension configuration instructions (#4725) hai 1 ano
carbon.tmLanguage.json 5c5a687534 Syntax highlighter in VScode for carbon programming language (#3953) hai 1 ano
development.md 5b68b8338e Mention where vsce is installed (#5622) hai 11 meses
esbuild.js f922988c8c Update the vscode language server setup (#4663) hai 1 ano
eslint.config.mjs f922988c8c Update the vscode language server setup (#4663) hai 1 ano
language-configuration.json 202aae453f Get the VS Code extension working again. (#4037) hai 1 ano
package-lock.json ef0bb898ac Bump minimatch from 3.1.3 to 3.1.5 in /utils/vscode in the npm_and_yarn group across 1 directory (#6818) hai 2 meses
package.json baffb66bc9 Fix empty arg handling in extension (#5083) hai 1 ano
tsconfig.json f922988c8c Update the vscode language server setup (#4663) hai 1 ano

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.