1
0
mirror of https://github.com/helix-editor/helix synced 2024-11-10 10:34:45 +01:00

fix :move panic when starting a new language server (#11387)

* fix move panic

* change location of is initialized check
This commit is contained in:
TheoCorn 2024-07-31 23:40:00 +02:00 committed by GitHub
parent 86aecc96a1
commit 63953e0b9e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -1376,6 +1376,11 @@ impl Editor {
}
let is_dir = new_path.is_dir();
for ls in self.language_servers.iter_clients() {
// A new language server might have been started in `set_doc_path` and won't
// be initialized yet. Skip the `did_rename` notification for this server.
if !ls.is_initialized() {
continue;
}
if let Some(notification) = ls.did_rename(old_path, &new_path, is_dir) {
tokio::spawn(notification);
};