@@ -39,6 +39,7 @@ pub struct Application {
39 callbacks: LspCallbacks,
39 callbacks: LspCallbacks,
41 lsp_progress: LspProgressMap,
41 lsp_progress: LspProgressMap,
42+ lsp_progress_enabled: bool,
44impl Application {
45impl Application {
@@ -77,6 +78,7 @@ impl Application {
78 callbacks: FuturesUnordered::new(),
79 callbacks: FuturesUnordered::new(),
79 lsp_progress: LspProgressMap::new(),
80 lsp_progress: LspProgressMap::new(),
81+ lsp_progress_enabled: config.global.lsp_progress,
@@ -310,8 +312,10 @@ impl Application {
310 self.lsp_progress.update(server_id, token, work);
312 self.lsp_progress.update(server_id, token, work);
315+ if self.lsp_progress_enabled {
313− self.editor.set_status(status);
316+ self.editor.set_status(status);
314− self.render();
317+ self.render();
316 _ => unreachable!(),
320 _ => unreachable!(),