Rust for VSCode Changelog

What's new in Rust for VSCode 0.7.8

Jul 27, 2020
  • Rebrand extension as RLS-agnostic
  • Add missing semantic token types definition

New in Rust for VSCode 0.7.7 (Jul 27, 2020)

  • Only synchronize relevant workspace settings for RLS
  • Rename configuration section to just "Rust"

New in Rust for VSCode 0.7.6 (Jul 27, 2020)

  • Support rust-analyzer as an alternate LSP server
  • Bump required VSCode version to 1.43, use language server protocol (LSP) v3.15

New in Rust for VSCode 0.7.5 (Jul 27, 2020)

  • Remove redundant snippets and improve usability of select ones e.g. if let
  • Accept rustup toolchain shorthands in rust-client.channel, e.g. stable-gnu or nightly-x86_64-msvc
  • Remove deprecated rust-client.useWsl setting (use the official Remote - WSL extension instead)

New in Rust for VSCode 0.7.4 (Jul 27, 2020)

  • Add a Start/Stop the RLS command
  • Introduce a rust-client.autoStartRls (defaults to true) setting to control the auto-start behaviour when opening a relevant Rust project file
  • (!) Don't immediately start server instances for every already opened file
  • (!) Don't immediately start server instances for newly added workspace folders
  • Dynamically show progress only for the active client workspace
  • Correctly run tasks based on active text editor rather than last opened Rust file