From 6a8a9937986177c07506fa946c90b4d3b1ac94a6 Mon Sep 17 00:00:00 2001 From: Patrick Leibersperger <49157132+pleibers@users.noreply.github.com> Date: Thu, 8 May 2025 19:06:55 +0200 Subject: [PATCH] Add a whitespace after inserting mentions to allow for continuous typing --- crates/agent/src/context_picker.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/crates/agent/src/context_picker.rs b/crates/agent/src/context_picker.rs index 6d82ea60d822f7..124d72ac904321 100644 --- a/crates/agent/src/context_picker.rs +++ b/crates/agent/src/context_picker.rs @@ -756,6 +756,10 @@ pub(crate) fn insert_crease_for_mention( let ids = editor.insert_creases(vec![crease.clone()], cx); editor.fold_creases(vec![crease], false, window, cx); + + let end_offset = end.to_offset(&snapshot); + editor.edit([(end_offset..end_offset, " ")], cx); + Some(ids[0]) }) }