diff options
Diffstat (limited to 'crates/ra_lsp_server/src/main_loop.rs')
-rw-r--r-- | crates/ra_lsp_server/src/main_loop.rs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/crates/ra_lsp_server/src/main_loop.rs b/crates/ra_lsp_server/src/main_loop.rs index 7904545d3..d2f16ea97 100644 --- a/crates/ra_lsp_server/src/main_loop.rs +++ b/crates/ra_lsp_server/src/main_loop.rs | |||
@@ -143,6 +143,7 @@ fn main_loop_inner( | |||
143 | } | 143 | } |
144 | recv(libdata_receiver, data) => Event::Lib(data.unwrap()) | 144 | recv(libdata_receiver, data) => Event::Lib(data.unwrap()) |
145 | }; | 145 | }; |
146 | log::info!("{:?}", event); | ||
146 | let mut state_changed = false; | 147 | let mut state_changed = false; |
147 | match event { | 148 | match event { |
148 | Event::Task(task) => on_task(task, msg_sender, pending_requests), | 149 | Event::Task(task) => on_task(task, msg_sender, pending_requests), |
@@ -192,6 +193,9 @@ fn main_loop_inner( | |||
192 | sender.send(data); | 193 | sender.send(data); |
193 | }); | 194 | }); |
194 | } | 195 | } |
196 | if state.roots_to_scan == 0 { | ||
197 | feedback(internal_mode, "workspace loaded", msg_sender); | ||
198 | } | ||
195 | 199 | ||
196 | if state_changed { | 200 | if state_changed { |
197 | update_file_notifications_on_threadpool( | 201 | update_file_notifications_on_threadpool( |