rust/editors/code
bors[bot] 6df9bd42f4
Merge #10972
10972: minor: Bump vscode to 1.62 r=lnicola a=lnicola

bors r+

Co-authored-by: Laurențiu Nicola <lnicola@dend.ro>
2021-12-09 15:18:41 +00:00
..
src internal: add "Shuffle Crate Graph" command 2021-12-07 16:37:19 +01:00
tests Bump vscode-test 2021-12-03 20:40:29 +02:00
.eslintignore
.eslintrc.js
.gitignore
.vscodeignore Simplify .vscodeignore 2021-12-04 14:16:10 +02:00
icon.png
language-configuration.json configure colorizedBracketPairs 2021-09-09 00:25:38 -04:00
LICENSE Add LICENSE file to make vsce happy 2021-12-04 12:29:27 +02:00
package-lock.json Bump eslint 2021-12-09 17:16:30 +02:00
package.json Merge #10972 2021-12-09 15:18:41 +00:00
ra_syntax_tree.tmGrammar.json
README.md
tsconfig.json Type-check TS on CI and also turn off the strict setting useUnknownInCatchVariables 2021-11-04 01:23:45 +02:00

rust-analyzer

Provides support for rust-analyzer: novel LSP server for the Rust programming language.

Note the extension may cause conflicts with the official Rust extension. It is recommended to disable the Rust extension when using the rust-analyzer extension.

Note the project is in alpha status: it is already useful in practice, but can't be considered stable.

Sponsor

Work on rust-analyzer is sponsored by

Ferrous Systems

If you want to sponsor:

Features

Quick start

  1. Install rustup
  2. Install the rust-analyzer extension

Configuration

This extension provides configurations through VSCode's configuration settings. All the configurations are under rust-analyzer.*.

See https://rust-analyzer.github.io/manual.html#vs-code-2 for more information on VSCode specific configurations.

Communication

For usage and troubleshooting requests, please use "IDEs and Editors" category of the Rust forum:

https://users.rust-lang.org/c/ide/14

Documentation

See https://rust-analyzer.github.io/ for more information.