about summary refs log tree commit diff
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2023-01-24 11:19:17 +0000
committerbors <bors@rust-lang.org>2023-01-24 11:19:17 +0000
commite46c242a38396c5dd1cb85b5002ca17f83c4c1b7 (patch)
tree95a5d706647b1f6b51a226a015a5bf68de3d60a8
parentc552e5a55f13b2f08d506bb46fb74dbc11702d0d (diff)
parentf9bb947fa4229c334500c5697ebd943178d9e9dd (diff)
downloadrust-e46c242a38396c5dd1cb85b5002ca17f83c4c1b7.tar.gz
rust-e46c242a38396c5dd1cb85b5002ca17f83c4c1b7.zip
Auto merge of #14012 - parthopdas:master, r=Veykril
Adding section for Visual Studio IDE Rust development support

This PR adds a section for Rust support in Visual Studio IDE.
-rw-r--r--docs/user/manual.adoc7
1 files changed, 7 insertions, 0 deletions
diff --git a/docs/user/manual.adoc b/docs/user/manual.adoc
index 1a4c70575b0..b0c3f3e63c5 100644
--- a/docs/user/manual.adoc
+++ b/docs/user/manual.adoc
@@ -493,6 +493,13 @@ There is a package named `ra_ap_rust_analyzer` available on https://crates.io/cr
 
 For more details, see https://github.com/rust-lang/rust-analyzer/blob/master/.github/workflows/publish.yml[the publish workflow].
 
+=== Visual Studio IDE
+
+Support for Rust development in the Visual Studio IDE is enabled by the link:https://marketplace.visualstudio.com/items?itemName=kitamstudios.RustAnalyzer[rust-analyzer] package. Either click on the download link or install from IDE's extension manager.
+For now link:https://visualstudio.microsoft.com/downloads/[Visual Studio 2022] is required. All editions are supported viz. Community, Professional & Enterprise.
+The package aims to provide 0-friction installation and therefore comes loaded with most things required including rust-analyzer binary. If anything it needs is missing, appropriate errors / warnings will guide the user. E.g. cargo.exe needs to be in path and the package will tell you as much.
+This package is under rapid active development. So if you encounter any issues please file it at link:https://github.com/kitamstudios/rust-analyzer/[rust-analyzer.vs].
+
 == Troubleshooting
 
 Start with looking at the rust-analyzer version.