diff options
Diffstat (limited to 'helix-term/src/application.rs')
-rw-r--r-- | helix-term/src/application.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/helix-term/src/application.rs b/helix-term/src/application.rs index ae154a24..8f405ce5 100644 --- a/helix-term/src/application.rs +++ b/helix-term/src/application.rs @@ -222,7 +222,6 @@ impl Application { loop { if self.editor.should_close() { - self.jobs.finish(); break; } @@ -666,6 +665,8 @@ impl Application { self.event_loop().await; + self.jobs.finish().await; + if self.editor.close_language_servers(None).await.is_err() { log::error!("Timed out waiting for language servers to shutdown"); }; |