(&mut self)
| 2623 | } |
| 2624 | |
| 2625 | fn refresh_lsp_status(&mut self) -> anyhow::Result<()> { |
| 2626 | let Some(client) = self.context.get_api_client() else { |
| 2627 | return Ok(()); |
| 2628 | }; |
| 2629 | let servers = client.get_lsp_servers()?; |
| 2630 | let statuses = servers |
| 2631 | .into_iter() |
| 2632 | .map(|id| crate::context::LspStatus { |
| 2633 | id, |
| 2634 | root: "-".to_string(), |
| 2635 | status: crate::context::LspConnectionStatus::Connected, |
| 2636 | }) |
| 2637 | .collect::<Vec<_>>(); |
| 2638 | *self.context.lsp_status.write() = statuses; |
| 2639 | Ok(()) |
| 2640 | } |
| 2641 | |
| 2642 | fn refresh_status_dialog(&mut self) { |
| 2643 | let formatters = self |
no test coverage detected