Unnamed repository; edit this file 'description' to name the repository.
-rw-r--r--helix-term/src/ui/statusline.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/helix-term/src/ui/statusline.rs b/helix-term/src/ui/statusline.rs
index 88c75fe1..381efd90 100644
--- a/helix-term/src/ui/statusline.rs
+++ b/helix-term/src/ui/statusline.rs
@@ -190,16 +190,16 @@ where
write(context, Span::styled(content, style));
}
-// TODO think about handling multiple language servers
fn render_lsp_spinner<'a, F>(context: &mut RenderContext<'a>, write: F)
where
F: Fn(&mut RenderContext<'a>, Span<'a>) + Copy,
{
- let language_server = context.doc.language_servers().next();
write(
context,
- language_server
- .and_then(|srv| {
+ context
+ .doc
+ .language_servers()
+ .find_map(|srv| {
context
.spinners
.get(srv.id())