about summary refs log tree commit diff
diff options
context:
space:
mode:
authorMaria José Solano <majosolano99@gmail.com>2022-11-27 10:07:09 -0800
committerMaria José Solano <majosolano99@gmail.com>2022-11-27 10:07:09 -0800
commit2174aca8f8601a0135827377ebf349838e1123db (patch)
treeb91e05bb2962a776544b1cb59ccf0dd3103948ff
parent8661740626ae7f608051e1309d802c408b1e20e2 (diff)
downloadrust-2174aca8f8601a0135827377ebf349838e1123db.tar.gz
rust-2174aca8f8601a0135827377ebf349838e1123db.zip
Check for workspace root in runnable codelens
-rw-r--r--crates/rust-analyzer/src/to_proto.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/crates/rust-analyzer/src/to_proto.rs b/crates/rust-analyzer/src/to_proto.rs
index 81cc1952ba5..fcc4d7be24d 100644
--- a/crates/rust-analyzer/src/to_proto.rs
+++ b/crates/rust-analyzer/src/to_proto.rs
@@ -1164,7 +1164,7 @@ pub(crate) fn code_lens(
             let r = runnable(snap, run)?;
 
             let lens_config = snap.config.lens();
-            if lens_config.run && client_commands_config.run_single {
+            if lens_config.run && client_commands_config.run_single && r.args.workspace_root.is_some() {
                 let command = command::run_single(&r, &title);
                 acc.push(lsp_types::CodeLens {
                     range: annotation_range,