From f1f3d5cb844b01b4025a1be94c6f9bde4929f797 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lauren=C8=9Biu=20Nicola?= Date: Tue, 29 Jun 2021 14:38:50 +0300 Subject: [PATCH] Watch for Cargo.toml and .lock changes --- crates/rust-analyzer/src/reload.rs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/crates/rust-analyzer/src/reload.rs b/crates/rust-analyzer/src/reload.rs index bd31d1d13d..b54fc62b92 100644 --- a/crates/rust-analyzer/src/reload.rs +++ b/crates/rust-analyzer/src/reload.rs @@ -273,7 +273,13 @@ impl GlobalState { .flat_map(|it| it.to_roots(workspace_build_data.as_ref())) .filter(|it| it.is_member) .flat_map(|root| { - root.include.into_iter().map(|it| format!("{}/**/*.rs", it.display())) + root.include.into_iter().flat_map(|it| { + [ + format!("{}/**/*.rs", it.display()), + format!("{}/**/Cargo.toml", it.display()), + format!("{}/**/Cargo.lock", it.display()), + ] + }) }) .map(|glob_pattern| lsp_types::FileSystemWatcher { glob_pattern,