assistant2: Make Esc
cancel current completion (#23076)
This PR makes it so pressing `Esc` in Assistant2 will cancel the current completion. Release Notes: - N/A
This commit is contained in:
parent
b59a9f1f42
commit
c1c767a5bd
3 changed files with 23 additions and 0 deletions
|
@ -80,6 +80,12 @@ impl ActiveThread {
|
|||
self.thread.read(cx).summary_or_default()
|
||||
}
|
||||
|
||||
pub fn cancel_last_completion(&mut self, cx: &mut AppContext) -> bool {
|
||||
self.last_error.take();
|
||||
self.thread
|
||||
.update(cx, |thread, _cx| thread.cancel_last_completion())
|
||||
}
|
||||
|
||||
pub fn last_error(&self) -> Option<ThreadError> {
|
||||
self.last_error.clone()
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue