edit prediction: Don't show and discard completion if toggled off in the buffer (#24927)
Discards an inline completion when it's toggled to off (using, say, a keyboard shortcut). This matches the behaviour in VS Code and JetBrains, and I think is a bit more intuitive. (https://github.com/zed-industries/zed/discussions/24895) Release Notes: - N/A
This commit is contained in:
parent
2581f8be92
commit
191a1d7b10
@ -1953,7 +1953,12 @@ impl Editor {
|
||||
cx: &mut Context<Self>,
|
||||
) {
|
||||
self.show_inline_completions_override = show_edit_predictions;
|
||||
self.refresh_inline_completion(false, true, window, cx);
|
||||
|
||||
if let Some(false) = show_edit_predictions {
|
||||
self.discard_inline_completion(false, cx);
|
||||
} else {
|
||||
self.refresh_inline_completion(false, true, window, cx);
|
||||
}
|
||||
}
|
||||
|
||||
fn inline_completions_disabled_in_scope(
|
||||
|
Loading…
Reference in New Issue
Block a user