From 4a3efb39cf14e9bcaa26bdc6d565460046b7f488 Mon Sep 17 00:00:00 2001 From: Antonio Scandurra Date: Tue, 4 Apr 2023 16:52:59 +0200 Subject: [PATCH] Merge pull request #2352 from zed-industries/debounce-copilot Debounce copilot completions --- crates/editor/src/editor.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/crates/editor/src/editor.rs b/crates/editor/src/editor.rs index 36615978cfb96e5177c875810dc04e2a7e0256a6..bca1d8c5eb91faace38003f314245737fe84cd52 100644 --- a/crates/editor/src/editor.rs +++ b/crates/editor/src/editor.rs @@ -2790,6 +2790,7 @@ impl Editor { let (buffer, buffer_position) = self.buffer.read(cx).text_anchor_for_position(cursor, cx)?; self.copilot_state.pending_refresh = cx.spawn_weak(|this, mut cx| async move { + cx.background().timer(Duration::from_millis(75)).await; let (completion, completions_cycling) = copilot.update(&mut cx, |copilot, cx| { ( copilot.completions(&buffer, buffer_position, cx),