From 16fce64d3a0e0dead57fe9ea9474cf88b43b7fdb Mon Sep 17 00:00:00 2001 From: dontwanttothink Date: Mon, 17 Jun 2024 10:23:03 -0500 Subject: [PATCH] Fix Hide Copilot context menu item (#13113) The `features.copilot` setting appears to have been replaced by `"inline_completion_provider": "none"` at some point, but the Hide Copilot context menu was never updated to reflect that. Release Notes: - Fixed the Hide Copilot context menu item to modify the appropriate setting. --- .../inline_completion_button/src/inline_completion_button.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/crates/inline_completion_button/src/inline_completion_button.rs b/crates/inline_completion_button/src/inline_completion_button.rs index 86f6945ac1..a33a063e33 100644 --- a/crates/inline_completion_button/src/inline_completion_button.rs +++ b/crates/inline_completion_button/src/inline_completion_button.rs @@ -440,7 +440,9 @@ fn toggle_inline_completions_for_language( fn hide_copilot(fs: Arc, cx: &mut AppContext) { update_settings_file::(fs, cx, move |file| { - file.features.get_or_insert(Default::default()).copilot = Some(false); + file.features + .get_or_insert(Default::default()) + .inline_completion_provider = Some(InlineCompletionProvider::None); }); }