Compare commits

...

1 Commits

Author SHA1 Message Date
Michael Sloan
63f3f5badd Rename EditPredictionsMode::Auto to ModifierPreview 2025-02-18 14:23:30 -07:00
4 changed files with 6 additions and 6 deletions

View File

@@ -801,7 +801,7 @@
// 1. Display inline when there are no language server completions available.
// "mode": "eager_preview"
// 2. Display inline when holding modifier key (alt by default).
// "mode": "auto"
// "mode": "modifier_preview"
"mode": "eager_preview"
},
// Settings specific to journaling

View File

@@ -4953,8 +4953,8 @@ impl Editor {
provider.provider.show_completions_in_menu()
});
let preview_requires_modifier =
all_language_settings(file, cx).edit_predictions_mode() == EditPredictionsMode::Auto;
let preview_requires_modifier = all_language_settings(file, cx).edit_predictions_mode()
== EditPredictionsMode::ModifierPreview;
EditPredictionSettings::Enabled {
show_in_menu,

View File

@@ -571,7 +571,7 @@ impl InlineCompletionButton {
if cx.has_flag::<feature_flags::PredictEditsNonEagerModeFeatureFlag>() {
let is_eager_preview_enabled = match settings.edit_predictions_mode() {
language::EditPredictionsMode::Auto => false,
language::EditPredictionsMode::ModifierPreview => false,
language::EditPredictionsMode::EagerPreview => true,
};
menu = menu.separator().toggleable_entry(
@@ -587,7 +587,7 @@ impl InlineCompletionButton {
cx,
move |settings, _cx| {
let new_mode = match is_eager_preview_enabled {
true => language::EditPredictionsMode::Auto,
true => language::EditPredictionsMode::ModifierPreview,
false => language::EditPredictionsMode::EagerPreview,
};

View File

@@ -237,7 +237,7 @@ pub struct EditPredictionSettings {
pub enum EditPredictionsMode {
/// If provider supports it, display inline when holding modifier key (e.g., alt).
/// Otherwise, eager preview is used.
Auto,
ModifierPreview,
/// Display inline when there are no language server completions available.
#[default]
EagerPreview,