Fix Hide Copilot context menu item (#13113)

dontwanttothink created

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.

Change summary

crates/inline_completion_button/src/inline_completion_button.rs | 4 ++
1 file changed, 3 insertions(+), 1 deletion(-)

Detailed changes

crates/inline_completion_button/src/inline_completion_button.rs 🔗

@@ -440,7 +440,9 @@ fn toggle_inline_completions_for_language(
 
 fn hide_copilot(fs: Arc<dyn Fs>, cx: &mut AppContext) {
     update_settings_file::<AllLanguageSettings>(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);
     });
 }