on master help sign in
Simplify textDocument/didClose, we don't need to look up LSP again
commitc00cf238afe3dbd43327fd74bd8a9ff2dd9c21db authorBlaž Hrastnik <blaz@mxxn.io> dateWed 1 Sep 2021, 14:38 (5 years ago) parent8744f36
1 file changed+1−6
helix-view/src/editor.rs+1−6
helix-view/src/editor.rs+1−6
@@ -287,14 +287,9 @@ impl Editor {
287287
288288 if close_buffer {
289289 // get around borrowck issues
290− let language_servers = &mut self.language_servers;
291290 let doc = &self.documents[view.doc];
292291
293− let language_server = doc
294− .language
295− .as_ref()
296− .and_then(|language| language_servers.get(language).ok());
297− if let Some(language_server) = language_server {
292+ if let Some(language_server) = doc.language_server() {
298293 tokio::spawn(language_server.text_document_did_close(doc.identifier()));
299294 }
300295 self.documents.remove(view.doc);