Update assistant
to agent
in settings and keymaps (#29943)
Closes #ISSUE Release Notes: - Agent Beta: Renamed the top-level `assistant` settings key to `agent`. A migration for existing settings files is included. - Agent Beta: Moved the `assistant::ToggleFocus`, `assistant::ToggleModelSelector`, and `assistant::OpenRulesLibrary` actions to the `agent` namespace. Existing keymaps that mention these actions by their old names will continue to work. --------- Co-authored-by: Max <max@zed.dev>
This commit is contained in:
parent
34e10e4e56
commit
bdd911f89e
17 changed files with 191 additions and 58 deletions
|
@ -242,7 +242,7 @@ pub struct EditPredictionSettings {
|
|||
pub copilot: CopilotSettings,
|
||||
/// Whether edit predictions are enabled in the assistant panel.
|
||||
/// This setting has no effect if globally disabled.
|
||||
pub enabled_in_assistant: bool,
|
||||
pub enabled_in_text_threads: bool,
|
||||
}
|
||||
|
||||
impl EditPredictionSettings {
|
||||
|
@ -584,7 +584,7 @@ pub struct EditPredictionSettingsContent {
|
|||
/// Whether edit predictions are enabled in the assistant prompt editor.
|
||||
/// This has no effect if globally disabled.
|
||||
#[serde(default = "default_true")]
|
||||
pub enabled_in_assistant: bool,
|
||||
pub enabled_in_text_threads: bool,
|
||||
}
|
||||
|
||||
#[derive(Clone, Debug, Default, Serialize, Deserialize, JsonSchema, PartialEq)]
|
||||
|
@ -1216,10 +1216,10 @@ impl settings::Settings for AllLanguageSettings {
|
|||
})
|
||||
.unwrap_or_default();
|
||||
|
||||
let mut edit_predictions_enabled_in_assistant = default_value
|
||||
let mut enabled_in_text_threads = default_value
|
||||
.edit_predictions
|
||||
.as_ref()
|
||||
.map(|settings| settings.enabled_in_assistant)
|
||||
.map(|settings| settings.enabled_in_text_threads)
|
||||
.unwrap_or(true);
|
||||
|
||||
let mut file_types: FxHashMap<Arc<str>, GlobSet> = FxHashMap::default();
|
||||
|
@ -1245,7 +1245,7 @@ impl settings::Settings for AllLanguageSettings {
|
|||
|
||||
if let Some(edit_predictions) = user_settings.edit_predictions.as_ref() {
|
||||
edit_predictions_mode = edit_predictions.mode;
|
||||
edit_predictions_enabled_in_assistant = edit_predictions.enabled_in_assistant;
|
||||
enabled_in_text_threads = edit_predictions.enabled_in_text_threads;
|
||||
|
||||
if let Some(disabled_globs) = edit_predictions.disabled_globs.as_ref() {
|
||||
completion_globs.extend(disabled_globs.iter());
|
||||
|
@ -1323,7 +1323,7 @@ impl settings::Settings for AllLanguageSettings {
|
|||
.collect(),
|
||||
mode: edit_predictions_mode,
|
||||
copilot: copilot_settings,
|
||||
enabled_in_assistant: edit_predictions_enabled_in_assistant,
|
||||
enabled_in_text_threads,
|
||||
},
|
||||
defaults,
|
||||
languages,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue