dependabot[bot] 2973cafd60 Bump tar-fs from 2.1.1 to 2.1.2 in /utils/vscode in the npm_and_yarn group across 1 directory (#5214) преди 1 година
..
.vscode f922988c8c Update the vscode language server setup (#4663) преди 1 година
images 977578add1 Update icons for slightly better sizing (#5013) преди 1 година
src baffb66bc9 Fix empty arg handling in extension (#5083) преди 1 година
.gitignore f922988c8c Update the vscode language server setup (#4663) преди 1 година
.vscodeignore f922988c8c Update the vscode language server setup (#4663) преди 1 година
LICENSE de614f37e9 Add basic VS Code extension using textmate syntax (#2969) преди 2 години
README.md c130fe8d51 Fix VSCode language extension configuration instructions (#4725) преди 1 година
carbon.tmLanguage.json 5c5a687534 Syntax highlighter in VScode for carbon programming language (#3953) преди 1 година
development.md f67a4a5bcb Do a pass on vscode development instructions (#4703) преди 1 година
esbuild.js f922988c8c Update the vscode language server setup (#4663) преди 1 година
eslint.config.mjs f922988c8c Update the vscode language server setup (#4663) преди 1 година
language-configuration.json 202aae453f Get the VS Code extension working again. (#4037) преди 1 година
package-lock.json 2973cafd60 Bump tar-fs from 2.1.1 to 2.1.2 in /utils/vscode in the npm_and_yarn group across 1 directory (#5214) преди 1 година
package.json baffb66bc9 Fix empty arg handling in extension (#5083) преди 1 година
tsconfig.json f922988c8c Update the vscode language server setup (#4663) преди 1 година

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.