From 49d3e1cc4bebc0e66b1c995aa7b38456e2f0a6e9 Mon Sep 17 00:00:00 2001 From: Mikayla Date: Thu, 16 Nov 2023 17:39:05 -0800 Subject: [PATCH] Add default derive --- crates/editor2/src/editor.rs | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/crates/editor2/src/editor.rs b/crates/editor2/src/editor.rs index 8f4b9ccf64..8d394270a7 100644 --- a/crates/editor2/src/editor.rs +++ b/crates/editor2/src/editor.rs @@ -180,78 +180,78 @@ pub const FORMAT_TIMEOUT: Duration = Duration::from_secs(2); // // .with_soft_wrap(true) // } -#[derive(PartialEq, Clone, Deserialize, Action)] +#[derive(PartialEq, Clone, Deserialize, Default, Action)] pub struct SelectNext { #[serde(default)] pub replace_newest: bool, } -#[derive(PartialEq, Clone, Deserialize, Action)] +#[derive(PartialEq, Clone, Deserialize, Default, Action)] pub struct SelectPrevious { #[serde(default)] pub replace_newest: bool, } -#[derive(PartialEq, Clone, Deserialize, Action)] +#[derive(PartialEq, Clone, Deserialize, Default, Action)] pub struct SelectAllMatches { #[serde(default)] pub replace_newest: bool, } -#[derive(PartialEq, Clone, Deserialize, Action)] +#[derive(PartialEq, Clone, Deserialize, Default, Action)] pub struct SelectToBeginningOfLine { #[serde(default)] stop_at_soft_wraps: bool, } -#[derive(PartialEq, Clone, Deserialize, Action)] +#[derive(PartialEq, Clone, Deserialize, Default, Action)] pub struct MovePageUp { #[serde(default)] center_cursor: bool, } -#[derive(PartialEq, Clone, Deserialize, Action)] +#[derive(PartialEq, Clone, Deserialize, Default, Action)] pub struct MovePageDown { #[serde(default)] center_cursor: bool, } -#[derive(PartialEq, Clone, Deserialize, Action)] +#[derive(PartialEq, Clone, Deserialize, Default, Action)] pub struct SelectToEndOfLine { #[serde(default)] stop_at_soft_wraps: bool, } -#[derive(PartialEq, Clone, Deserialize, Action)] +#[derive(PartialEq, Clone, Deserialize, Default, Action)] pub struct ToggleCodeActions { #[serde(default)] pub deployed_from_indicator: bool, } -#[derive(PartialEq, Clone, Deserialize, Action)] +#[derive(PartialEq, Clone, Deserialize, Default, Action)] pub struct ConfirmCompletion { #[serde(default)] pub item_ix: Option, } -#[derive(PartialEq, Clone, Deserialize, Action)] +#[derive(PartialEq, Clone, Deserialize, Default, Action)] pub struct ConfirmCodeAction { #[serde(default)] pub item_ix: Option, } -#[derive(PartialEq, Clone, Deserialize, Action)] +#[derive(PartialEq, Clone, Deserialize, Default, Action)] pub struct ToggleComments { #[serde(default)] pub advance_downwards: bool, } -#[derive(PartialEq, Clone, Deserialize, Action)] +#[derive(PartialEq, Clone, Deserialize, Default, Action)] pub struct FoldAt { pub buffer_row: u32, } -#[derive(PartialEq, Clone, Deserialize, Action)] +#[derive(PartialEq, Clone, Deserialize, Default, Action)] pub struct UnfoldAt { pub buffer_row: u32, }