on master help sign in
Reorder id generation for Clients to stay close to the old behavior
dcb0767Philipp Mildenberger
helix-lsp/src/lib.rs+1−1
@@ -665,8 +665,8 @@ impl Registry {
665 .language_server_configs()
665 .language_server_configs()
666 .get(&name)
666 .get(&name)
667 .ok_or_else(|| anyhow::anyhow!("Language server '{name}' not defined"))?;
667 .ok_or_else(|| anyhow::anyhow!("Language server '{name}' not defined"))?;
668− self.counter += 1;
669 let id = self.counter;
668 let id = self.counter;
669+ self.counter += 1;
670 let NewClient(client, incoming) = start_client(
670 let NewClient(client, incoming) = start_client(
671 id,
671 id,
672 name,
672 name,