diff options
| author | Aram Drevekenin <aram@poor.dev> | 2023-08-02 11:41:51 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-08-02 11:41:51 +0200 |
| commit | 192e6fd31ece0c73f8962f4af620a2757a2c1a2e (patch) | |
| tree | 6ae03596196acf35f6c71cc4dc79c309f2917d8b /zellij-utils/src/input/unit | |
| parent | docs(changelog): plugin api utility functions (diff) | |
| download | sl0ppij-192e6fd31ece0c73f8962f4af620a2757a2c1a2e.tar.gz sl0ppij-192e6fd31ece0c73f8962f4af620a2757a2c1a2e.tar.xz sl0ppij-192e6fd31ece0c73f8962f4af620a2757a2c1a2e.zip | |
feat(ui): break pane to new tab and move panes between tabs (#2664)
* prototype
* some tests
* break out floating pane
* break out plugin panes
* add keybind and fix some minor issues
* remove cli
* move pane to left/right tab
* update ui
* adjust ui
* style(fmt): rustfmt
* style(comment): remove commented code
* update snapshots
Diffstat (limited to 'zellij-utils/src/input/unit')
43 files changed, 302 insertions, 36 deletions
diff --git a/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__args_added_to_args_in_template.snap b/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__args_added_to_args_in_template.snap index d0194951..9d2d9e37 100644 --- a/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__args_added_to_args_in_template.snap +++ b/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__args_added_to_args_in_template.snap @@ -1,6 +1,6 @@ --- source: zellij-utils/src/input/./unit/layout_test.rs -assertion_line: 1322 +assertion_line: 1352 expression: "format!(\"{:#?}\", layout)" --- Layout { @@ -34,6 +34,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -60,6 +61,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -70,6 +72,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, [], ), diff --git a/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__args_override_args_in_template.snap b/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__args_override_args_in_template.snap index d31f721f..e8c14042 100644 --- a/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__args_override_args_in_template.snap +++ b/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__args_override_args_in_template.snap @@ -1,6 +1,6 @@ --- source: zellij-utils/src/input/./unit/layout_test.rs -assertion_line: 1287 +assertion_line: 1317 expression: "format!(\"{:#?}\", layout)" --- Layout { @@ -37,6 +37,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -63,6 +64,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -73,6 +75,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, [], ), diff --git a/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__can_define_a_stack_with_an_expanded_pane.snap b/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__can_define_a_stack_with_an_expanded_pane.snap index 31ea7cb7..83fb9404 100644 --- a/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__can_define_a_stack_with_an_expanded_pane.snap +++ b/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__can_define_a_stack_with_an_expanded_pane.snap @@ -1,5 +1,6 @@ --- source: zellij-utils/src/input/./unit/layout_test.rs +assertion_line: 1926 expression: "format!(\"{:#?}\", layout)" --- Layout { @@ -27,6 +28,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -40,6 +42,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: true, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -53,6 +56,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -63,6 +67,7 @@ Layout { children_are_stacked: true, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -73,6 +78,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, [], ), diff --git a/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__can_define_stacked_children_for_pane_node.snap b/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__can_define_stacked_children_for_pane_node.snap index 85fa560d..b82e9cd1 100644 --- a/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__can_define_stacked_children_for_pane_node.snap +++ b/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__can_define_stacked_children_for_pane_node.snap @@ -1,6 +1,6 @@ --- source: zellij-utils/src/input/./unit/layout_test.rs -assertion_line: 1864 +assertion_line: 1894 expression: "format!(\"{:#?}\", layout)" --- Layout { @@ -28,6 +28,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -41,6 +42,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -51,6 +53,7 @@ Layout { children_are_stacked: true, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -61,6 +64,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, [], ), diff --git a/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__can_define_stacked_children_for_pane_template.snap b/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__can_define_stacked_children_for_pane_template.snap index 2a6a8b2c..44da7ce7 100644 --- a/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__can_define_stacked_children_for_pane_template.snap +++ b/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__can_define_stacked_children_for_pane_template.snap @@ -1,6 +1,6 @@ --- source: zellij-utils/src/input/./unit/layout_test.rs -assertion_line: 1881 +assertion_line: 1911 expression: "format!(\"{:#?}\", layout)" --- Layout { @@ -32,6 +32,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -45,6 +46,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -55,6 +57,7 @@ Layout { children_are_stacked: true, is_expanded_in_stack: true, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -65,6 +68,7 @@ Layout { children_are_stacked: true, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -75,6 +79,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, [], ), diff --git a/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__can_load_swap_layouts_from_a_different_file.snap b/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__can_load_swap_layouts_from_a_different_file.snap index e9f849b7..07428ee0 100644 --- a/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__can_load_swap_layouts_from_a_different_file.snap +++ b/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__can_load_swap_layouts_from_a_different_file.snap @@ -1,6 +1,6 @@ --- source: zellij-utils/src/input/./unit/layout_test.rs -assertion_line: 1863 +assertion_line: 1880 expression: "format!(\"{:#?}\", layout)" --- Layout { @@ -24,6 +24,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -34,6 +35,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, [], ), @@ -78,6 +80,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -99,6 +102,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -114,6 +118,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -124,6 +129,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -134,6 +140,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -165,6 +172,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -175,6 +183,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, MaxPanes( 8, @@ -212,6 +221,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -235,6 +245,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -252,6 +263,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -265,6 +277,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -278,6 +291,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -291,6 +305,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -301,6 +316,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -311,6 +327,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -321,6 +338,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -352,6 +370,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -362,6 +381,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, MaxPanes( 12, @@ -399,6 +419,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -422,6 +443,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -439,6 +461,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -452,6 +475,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -465,6 +489,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -478,6 +503,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -488,6 +514,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -505,6 +532,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -518,6 +546,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -531,6 +560,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -544,6 +574,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -554,6 +585,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -564,6 +596,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -574,6 +607,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -605,6 +639,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -615,6 +650,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, }, Some( diff --git a/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__children_not_as_first_child_of_pane_template.snap b/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__children_not_as_first_child_of_pane_template.snap index 9308614a..4bb04872 100644 --- a/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__children_not_as_first_child_of_pane_template.snap +++ b/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__children_not_as_first_child_of_pane_template.snap @@ -1,6 +1,6 @@ --- source: zellij-utils/src/input/./unit/layout_test.rs -assertion_line: 956 +assertion_line: 975 expression: "format!(\"{:#?}\", layout)" --- Layout { @@ -34,6 +34,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -51,6 +52,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -64,6 +66,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -74,6 +77,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -84,6 +88,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -97,6 +102,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -107,6 +113,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -128,6 +135,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -140,6 +148,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -153,6 +162,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -163,6 +173,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -173,6 +184,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, [], ), diff --git a/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__children_not_as_first_child_of_tab_template.snap b/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__children_not_as_first_child_of_tab_template.snap index 7ff59486..c5f538f9 100644 --- a/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__children_not_as_first_child_of_tab_template.snap +++ b/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__children_not_as_first_child_of_tab_template.snap @@ -1,6 +1,6 @@ --- source: zellij-utils/src/input/./unit/layout_test.rs -assertion_line: 908 +assertion_line: 927 expression: "format!(\"{:#?}\", layout)" --- Layout { @@ -29,6 +29,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -46,6 +47,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -59,6 +61,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -69,6 +72,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -79,6 +83,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -92,6 +97,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -102,6 +108,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, [], ), @@ -127,6 +134,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -139,6 +147,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -152,6 +161,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -162,6 +172,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, [], ), @@ -181,6 +192,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, [], ), diff --git a/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__close_on_exit_added_to_close_on_exit_in_template.snap b/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__close_on_exit_added_to_close_on_exit_in_template.snap index 403980b6..fdd0b7f0 100644 --- a/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__close_on_exit_added_to_close_on_exit_in_template.snap +++ b/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__close_on_exit_added_to_close_on_exit_in_template.snap @@ -1,6 +1,6 @@ --- source: zellij-utils/src/input/./unit/layout_test.rs -assertion_line: 1339 +assertion_line: 1369 expression: "format!(\"{:#?}\", layout)" --- Layout { @@ -34,6 +34,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -57,6 +58,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -67,6 +69,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, [], ), diff --git a/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__close_on_exit_overrides_close_on_exit_in_template.snap b/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__close_on_exit_overrides_close_on_exit_in_template.snap index 23a71d44..3a4092cf 100644 --- a/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__close_on_exit_overrides_close_on_exit_in_template.snap +++ b/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__close_on_exit_overrides_close_on_exit_in_template.snap @@ -1,6 +1,6 @@ --- source: zellij-utils/src/input/./unit/layout_test.rs -assertion_line: 1305 +assertion_line: 1335 expression: "format!(\"{:#?}\", layout)" --- Layout { @@ -34,6 +34,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -57,6 +58,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -67,6 +69,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, [], ), diff --git a/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__combined_tab_and_pane_template_both_with_children.snap b/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__combined_tab_and_pane_template_both_with_children.snap index 80ba99b1..0f0a62ac 100644 --- a/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__combined_tab_and_pane_template_both_with_children.snap +++ b/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__combined_tab_and_pane_template_both_with_children.snap @@ -1,6 +1,6 @@ --- source: zellij-utils/src/input/./unit/layout_test.rs -assertion_line: 1008 +assertion_line: 1027 expression: "format!(\"{:#?}\", layout)" --- Layout { @@ -29,6 +29,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -48,6 +49,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -58,6 +60,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -71,6 +74,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -81,6 +85,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -98,6 +103,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -111,6 +117,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -121,6 +128,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -131,6 +139,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, [], ), @@ -156,6 +165,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -175,6 +185,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -185,6 +196,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -198,6 +210,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -208,6 +221,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -221,6 +235,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -231,6 +246,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, [], ), @@ -250,6 +266,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, [], ), diff --git a/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__cwd_added_to_cwd_in_template.snap b/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__cwd_added_to_cwd_in_template.snap index 532959f4..469eb9b9 100644 --- a/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__cwd_added_to_cwd_in_template.snap +++ b/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__cwd_added_to_cwd_in_template.snap @@ -1,6 +1,6 @@ --- source: zellij-utils/src/input/./unit/layout_test.rs -assertion_line: 1374 +assertion_line: 1404 expression: "format!(\"{:#?}\", layout)" --- Layout { @@ -34,6 +34,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -59,6 +60,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -69,6 +71,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, [], ), diff --git a/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__cwd_override_cwd_in_template.snap b/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__cwd_override_cwd_in_template.snap index 54d78e98..42d8bcf0 100644 --- a/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__cwd_override_cwd_in_template.snap +++ b/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__cwd_override_cwd_in_template.snap @@ -1,6 +1,6 @@ --- source: zellij-utils/src/input/./unit/layout_test.rs -assertion_line: 1357 +assertion_line: 1387 expression: "format!(\"{:#?}\", layout)" --- Layout { @@ -36,6 +36,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -61,6 +62,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -71,6 +73,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, [], ), diff --git a/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__env_var_expansion.snap b/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__env_var_expansion.snap index de30d229..6691e25e 100644 --- a/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__env_var_expansion.snap +++ b/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__env_var_expansion.snap @@ -1,6 +1,6 @@ --- source: zellij-utils/src/input/./unit/layout_test.rs -assertion_line: 2116 +assertion_line: 2141 expression: "format!(\"{layout:#?}\")" --- Layout { @@ -28,6 +28,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -45,6 +46,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -62,6 +64,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -79,6 +82,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -104,6 +108,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -125,6 +130,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -146,6 +152,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -171,6 +178,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -192,6 +200,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -202,6 +211,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, [], ), diff --git a/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__global_cwd_and_tab_cwd_prepended_to_panes_with_and_without_cwd.snap b/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__global_cwd_and_tab_cwd_prepended_to_panes_with_and_without_cwd.snap index 81673d25..6060b071 100644 --- a/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__global_cwd_and_tab_cwd_prepended_to_panes_with_and_without_cwd.snap +++ b/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__global_cwd_and_tab_cwd_prepended_to_panes_with_and_without_cwd.snap @@ -1,6 +1,6 @@ --- source: zellij-utils/src/input/./unit/layout_test.rs -assertion_line: 1759 +assertion_line: 1789 expression: "format!(\"{:#?}\", layout)" --- Layout { @@ -27,6 +27,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -52,6 +53,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -66,6 +68,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, [], ), @@ -85,6 +88,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, [], ), diff --git a/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__global_cwd_and_tab_cwd_prepended_to_panes_with_and_without_cwd_in_pane_templates.snap b/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__global_cwd_and_tab_cwd_prepended_to_panes_with_and_without_cwd_in_pane_templates.snap index c87db71c..723af762 100644 --- a/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__global_cwd_and_tab_cwd_prepended_to_panes_with_and_without_cwd_in_pane_templates.snap +++ b/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__global_cwd_and_tab_cwd_prepended_to_panes_with_and_without_cwd_in_pane_templates.snap @@ -1,6 +1,6 @@ --- source: zellij-utils/src/input/./unit/layout_test.rs -assertion_line: 1780 +assertion_line: 1810 expression: "format!(\"{:#?}\", layout)" --- Layout { @@ -31,6 +31,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -56,6 +57,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -77,6 +79,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -91,6 +94,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -105,6 +109,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -119,6 +124,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, [], ), @@ -138,6 +144,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, [], ), diff --git a/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__global_cwd_and_tab_cwd_prepended_to_panes_with_and_without_cwd_in_tab_templates.snap b/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__global_cwd_and_tab_cwd_prepended_to_panes_with_and_without_cwd_in_tab_templates.snap index 321f36e4..de740071 100644 --- a/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__global_cwd_and_tab_cwd_prepended_to_panes_with_and_without_cwd_in_tab_templates.snap +++ b/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__global_cwd_and_tab_cwd_prepended_to_panes_with_and_without_cwd_in_tab_templates.snap @@ -1,6 +1,6 @@ --- source: zellij-utils/src/input/./unit/layout_test.rs -assertion_line: 1799 +assertion_line: 1829 expression: "format!(\"{:#?}\", layout)" --- Layout { @@ -27,6 +27,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -52,6 +53,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -73,6 +75,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -87,6 +90,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -101,6 +105,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, [], ), @@ -120,6 +125,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, [], ), diff --git a/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__global_cwd_given_to_panes_without_cwd.snap b/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__global_cwd_given_to_panes_without_cwd.snap index bd9888fe..72f9e14e 100644 --- a/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__global_cwd_given_to_panes_without_cwd.snap +++ b/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__global_cwd_given_to_panes_without_cwd.snap @@ -1,6 +1,6 @@ --- source: zellij-utils/src/input/./unit/layout_test.rs -assertion_line: 1644 +assertion_line: 1674 expression: "format!(\"{:#?}\", layout)" --- Layout { @@ -28,6 +28,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -53,6 +54,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -63,6 +65,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, [], ), diff --git a/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__global_cwd_passed_from_layout_constructor.snap b/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__global_cwd_passed_from_layout_constructor.snap index f871ff73..b6a29005 100644 --- a/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__global_cwd_passed_from_layout_constructor.snap +++ b/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__global_cwd_passed_from_layout_constructor.snap @@ -1,6 +1,6 @@ --- source: zellij-utils/src/input/./unit/layout_test.rs -assertion_line: 1677 +assertion_line: 1707 expression: "format!(\"{:#?}\", layout)" --- Layout { @@ -28,6 +28,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -53,6 +54,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -63,6 +65,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, [], ), diff --git a/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__global_cwd_passed_from_layout_constructor_overrides_global_cwd_in_layout_file.snap b/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__global_cwd_passed_from_layout_constructor_overrides_global_cwd_in_layout_file.snap index d7b85822..c673885a 100644 --- a/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__global_cwd_passed_from_layout_constructor_overrides_global_cwd_in_layout_file.snap +++ b/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__global_cwd_passed_from_layout_constructor_overrides_global_cwd_in_layout_file.snap @@ -1,6 +1,6 @@ --- source: zellij-utils/src/input/./unit/layout_test.rs -assertion_line: 1698 +assertion_line: 1728 expression: "format!(\"{:#?}\", layout)" --- Layout { @@ -28,6 +28,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -53,6 +54,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -63,6 +65,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, [], ), diff --git a/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__global_cwd_prepended_to_panes_with_cwd.snap b/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__global_cwd_prepended_to_panes_with_cwd.snap index 770a43cc..41678b39 100644 --- a/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__global_cwd_prepended_to_panes_with_cwd.snap +++ b/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__global_cwd_prepended_to_panes_with_cwd.snap @@ -1,6 +1,6 @@ --- source: zellij-utils/src/input/./unit/layout_test.rs -assertion_line: 1657 +assertion_line: 1687 expression: "format!(\"{:#?}\", layout)" --- Layout { @@ -28,6 +28,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -53,6 +54,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -63,6 +65,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, [], ), diff --git a/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__global_cwd_with_tab_cwd_given_to_panes_without_cwd.snap b/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__global_cwd_with_tab_cwd_given_to_panes_without_cwd.snap index b9829595..d386d9c9 100644 --- a/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__global_cwd_with_tab_cwd_given_to_panes_without_cwd.snap +++ b/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__global_cwd_with_tab_cwd_given_to_panes_without_cwd.snap @@ -1,6 +1,6 @@ --- source: zellij-utils/src/input/./unit/layout_test.rs -assertion_line: 1714 +assertion_line: 1744 expression: "format!(\"{:#?}\", layout)" --- Layout { @@ -27,6 +27,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -52,6 +53,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -66,6 +68,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, [], ), @@ -85,6 +88,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, [], ), diff --git a/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__layout_with_command_panes_and_close_on_exit.snap b/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__layout_with_command_panes_and_close_on_exit.snap index 4f5c5e0b..b213ea21 100644 --- a/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__layout_with_command_panes_and_close_on_exit.snap +++ b/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__layout_with_command_panes_and_close_on_exit.snap @@ -34,6 +34,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -44,6 +45,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, [], ), diff --git a/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__layout_with_command_panes_and_start_suspended.snap b/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__layout_with_command_panes_and_start_suspended.snap index 9f118820..35c34373 100644 --- a/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__layout_with_command_panes_and_start_suspended.snap +++ b/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__layout_with_command_panes_and_start_suspended.snap @@ -34,6 +34,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -44,6 +45,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, [], ), diff --git a/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__layout_with_default_tab_template.snap b/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__layout_with_default_tab_template.snap index bec76e11..92e58f7d 100644 --- a/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__layout_with_default_tab_template.snap +++ b/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__layout_with_default_tab_template.snap @@ -1,6 +1,6 @@ --- source: zellij-utils/src/input/./unit/layout_test.rs -assertion_line: 767 +assertion_line: 786 expression: "format!(\"{:#?}\", layout)" --- Layout { @@ -25,6 +25,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Vertical, @@ -42,6 +43,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -55,6 +57,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -65,6 +68,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -78,6 +82,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -88,6 +93,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, [], ), @@ -111,6 +117,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -128,6 +135,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -141,6 +149,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -151,6 +160,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -164,6 +174,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -174,6 +185,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, [], ), @@ -195,6 +207,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -208,6 +221,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -221,6 +235,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -231,6 +246,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, [], ), @@ -254,6 +270,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -267,6 +284,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -280,6 +298,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -290,6 +309,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, [], ), diff --git a/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__layout_with_nested_branched_pane_templates.snap b/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__layout_with_nested_branched_pane_templates.snap index d3b743e1..707ec268 100644 --- a/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__layout_with_nested_branched_pane_templates.snap +++ b/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__layout_with_nested_branched_pane_templates.snap @@ -1,6 +1,6 @@ --- source: zellij-utils/src/input/./unit/layout_test.rs -assertion_line: 862 +assertion_line: 881 expression: "format!(\"{:#?}\", layout)" --- Layout { @@ -28,6 +28,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -41,6 +42,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -58,6 +60,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -71,6 +74,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -81,6 +85,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -98,6 +103,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -111,6 +117,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -124,6 +131,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -134,6 +142,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -144,6 +153,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -154,6 +164,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, [], ), diff --git a/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__layout_with_nested_pane_templates.snap b/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__layout_with_nested_pane_templates.snap index 8a6dce52..ce8ee0a9 100644 --- a/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__layout_with_nested_pane_templates.snap +++ b/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__layout_with_nested_pane_templates.snap @@ -1,6 +1,6 @@ --- source: zellij-utils/src/input/./unit/layout_test.rs -assertion_line: 836 +assertion_line: 855 expression: "format!(\"{:#?}\", layout)" --- Layout { @@ -28,6 +28,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -41,6 +42,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -58,6 +60,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -71,6 +74,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -81,6 +85,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -94,6 +99,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -104,6 +110,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -114,6 +121,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, [], ), diff --git a/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__layout_with_pane_excluded_from_sync.snap b/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__layout_with_pane_excluded_from_sync.snap index 25f7dc07..554420b1 100644 --- a/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__layout_with_pane_excluded_from_sync.snap +++ b/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__layout_with_pane_excluded_from_sync.snap @@ -1,5 +1,6 @@ --- source: zellij-utils/src/input/./unit/layout_test.rs +assertion_line: 1038 expression: "format!(\"{:#?}\", layout)" --- Layout { @@ -25,6 +26,7 @@ Layout { exclude_from_sync: Some( true, ), + run_instructions_to_ignore: [], }, ], split_size: None, @@ -35,6 +37,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, [], ), diff --git a/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__layout_with_pane_templates.snap b/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__layout_with_pane_templates.snap index ff18632f..0eeb76af 100644 --- a/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__layout_with_pane_templates.snap +++ b/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__layout_with_pane_templates.snap @@ -1,6 +1,6 @@ --- source: zellij-utils/src/input/./unit/layout_test.rs -assertion_line: 794 +assertion_line: 813 expression: "format!(\"{:#?}\", layout)" --- Layout { @@ -28,6 +28,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -45,6 +46,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -55,6 +57,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -68,6 +71,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -78,6 +82,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Vertical, @@ -95,6 +100,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -112,6 +118,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -125,6 +132,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -135,6 +143,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -148,6 +157,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -158,6 +168,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Vertical, @@ -175,6 +186,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Vertical, @@ -192,6 +204,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -205,6 +218,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -215,6 +229,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -228,6 +243,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -238,6 +254,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Vertical, @@ -255,6 +272,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -268,6 +286,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -281,6 +300,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -291,6 +311,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -301,6 +322,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, [], ), diff --git a/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__layout_with_tab_and_pane_templates.snap b/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__layout_with_tab_and_pane_templates.snap index 78f47b49..1bc1b01c 100644 --- a/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__layout_with_tab_and_pane_templates.snap +++ b/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__layout_with_tab_and_pane_templates.snap @@ -1,6 +1,6 @@ --- source: zellij-utils/src/input/./unit/layout_test.rs -assertion_line: 815 +assertion_line: 834 expression: "format!(\"{:#?}\", layout)" --- Layout { @@ -27,6 +27,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -54,6 +55,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -64,6 +66,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -77,6 +80,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -87,6 +91,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -97,6 +102,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, [], ), @@ -116,6 +122,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, [], ), diff --git a/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__layout_with_tabs_and_floating_panes.snap b/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__layout_with_tabs_and_floating_panes.snap index b993cec3..c9776160 100644 --- a/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__layout_with_tabs_and_floating_panes.snap +++ b/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__layout_with_tabs_and_floating_panes.snap @@ -23,6 +23,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -33,6 +34,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, [ FloatingPaneLayout { @@ -43,6 +45,7 @@ Layout { y: None, run: None, focus: None, + already_running: false, }, ], ), @@ -64,6 +67,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -74,6 +78,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, [ FloatingPaneLayout { @@ -84,6 +89,7 @@ Layout { y: None, run: None, focus: None, + already_running: false, }, FloatingPaneLayout { name: None, @@ -93,6 +99,7 @@ Layout { y: None, run: None, focus: None, + already_running: false, }, ], ), @@ -112,6 +119,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, [], ), diff --git a/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__pane_template_command_with_cwd_is_overriden_by_its_consumers_bare_cwd.snap b/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__pane_template_command_with_cwd_is_overriden_by_its_consumers_bare_cwd.snap index 849b9b6d..a8bff78e 100644 --- a/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__pane_template_command_with_cwd_is_overriden_by_its_consumers_bare_cwd.snap +++ b/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__pane_template_command_with_cwd_is_overriden_by_its_consumers_bare_cwd.snap @@ -1,6 +1,6 @@ --- source: zellij-utils/src/input/./unit/layout_test.rs -assertion_line: 1528 +assertion_line: 1558 expression: "format!(\"{:#?}\", layout)" --- Layout { @@ -36,6 +36,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -46,6 +47,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, [], ), diff --git a/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__pane_template_command_with_cwd_overriden_by_its_consumers_command_cwd.snap b/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__pane_template_command_with_cwd_overriden_by_its_consumers_command_cwd.snap index e7b200fd..433283fc 100644 --- a/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__pane_template_command_with_cwd_overriden_by_its_consumers_command_cwd.snap +++ b/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__pane_template_command_with_cwd_overriden_by_its_consumers_command_cwd.snap @@ -1,6 +1,6 @@ --- source: zellij-utils/src/input/./unit/layout_test.rs -assertion_line: 1474 +assertion_line: 1504 expression: "format!(\"{:#?}\", layout)" --- Layout { @@ -36,6 +36,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -46,6 +47,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, [], ), diff --git a/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__pane_template_command_with_cwd_remains_when_its_consumer_command_does_not_have_a_cwd.snap b/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__pane_template_command_with_cwd_remains_when_its_consumer_command_does_not_have_a_cwd.snap index ed4a906b..8d06ac56 100644 --- a/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__pane_template_command_with_cwd_remains_when_its_consumer_command_does_not_have_a_cwd.snap +++ b/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__pane_template_command_with_cwd_remains_when_its_consumer_command_does_not_have_a_cwd.snap @@ -1,6 +1,6 @@ --- source: zellij-utils/src/input/./unit/layout_test.rs -assertion_line: 1491 +assertion_line: 1521 expression: "format!(\"{:#?}\", layout)" --- Layout { @@ -36,6 +36,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -46,6 +47,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, [], ), diff --git a/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__pane_template_command_without_cwd_is_overriden_by_its_consumers_cwd.snap b/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__pane_template_command_without_cwd_is_overriden_by_its_consumers_cwd.snap index 0fc98b67..5d7f6b99 100644 --- a/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__pane_template_command_without_cwd_is_overriden_by_its_consumers_cwd.snap +++ b/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__pane_template_command_without_cwd_is_overriden_by_its_consumers_cwd.snap @@ -1,6 +1,6 @@ --- source: zellij-utils/src/input/./unit/layout_test.rs -assertion_line: 1509 +assertion_line: 1539 expression: "format!(\"{:#?}\", layout)" --- Layout { @@ -36,6 +36,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -46,6 +47,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, [], ), diff --git a/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__pane_template_command_without_cwd_receives_its_consumers_bare_cwd.snap b/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__pane_template_command_without_cwd_receives_its_consumers_bare_cwd.snap index 8f041110..f49d65f4 100644 --- a/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__pane_template_command_without_cwd_receives_its_consumers_bare_cwd.snap +++ b/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__pane_template_command_without_cwd_receives_its_consumers_bare_cwd.snap @@ -1,6 +1,6 @@ --- source: zellij-utils/src/input/./unit/layout_test.rs -assertion_line: 1546 +assertion_line: 1576 expression: "format!(\"{:#?}\", layout)" --- Layout { @@ -36,6 +36,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -46,6 +47,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, [], ), diff --git a/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__pane_template_with_bare_cwd_overriden_by_its_consumers_bare_cwd.snap b/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__pane_template_with_bare_cwd_overriden_by_its_consumers_bare_cwd.snap index 9fc4aaf1..cf7c7b7a 100644 --- a/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__pane_template_with_bare_cwd_overriden_by_its_consumers_bare_cwd.snap +++ b/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__pane_template_with_bare_cwd_overriden_by_its_consumers_bare_cwd.snap @@ -1,6 +1,6 @@ --- source: zellij-utils/src/input/./unit/layout_test.rs -assertion_line: 1564 +assertion_line: 1594 expression: "format!(\"{:#?}\", layout)" --- Layout { @@ -28,6 +28,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -38,6 +39,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, [], ), diff --git a/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__pane_template_with_bare_propagated_to_its_consumer_command_with_cwd.snap b/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__pane_template_with_bare_propagated_to_its_consumer_command_with_cwd.snap index d0125554..c55fb952 100644 --- a/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__pane_template_with_bare_propagated_to_its_consumer_command_with_cwd.snap +++ b/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__pane_template_with_bare_propagated_to_its_consumer_command_with_cwd.snap @@ -1,6 +1,6 @@ --- source: zellij-utils/src/input/./unit/layout_test.rs -assertion_line: 1598 +assertion_line: 1628 expression: "format!(\"{:#?}\", layout)" --- Layout { @@ -36,6 +36,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -46,6 +47,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, [], ), diff --git a/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__pane_template_with_bare_propagated_to_its_consumer_command_without_cwd.snap b/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__pane_template_with_bare_propagated_to_its_consumer_command_without_cwd.snap index d9bbf77a..34280469 100644 --- a/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__pane_template_with_bare_propagated_to_its_consumer_command_without_cwd.snap +++ b/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__pane_template_with_bare_propagated_to_its_consumer_command_without_cwd.snap @@ -1,6 +1,6 @@ --- source: zellij-utils/src/input/./unit/layout_test.rs -assertion_line: 1580 +assertion_line: 1610 expression: "format!(\"{:#?}\", layout)" --- Layout { @@ -36,6 +36,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -46,6 +47,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, [], ), diff --git a/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__pane_template_with_bare_propagated_to_its_consumer_edit.snap b/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__pane_template_with_bare_propagated_to_its_consumer_edit.snap index be2f0fb4..faac5c46 100644 --- a/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__pane_template_with_bare_propagated_to_its_consumer_edit.snap +++ b/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__pane_template_with_bare_propagated_to_its_consumer_edit.snap @@ -1,5 +1,6 @@ --- source: zellij-utils/src/input/./unit/layout_test.rs +assertion_line: 1644 expression: "format!(\"{:#?}\", layout)" --- Layout { @@ -31,6 +32,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -41,6 +43,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, [], ), diff --git a/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__pane_template_with_command_propagated_to_its_consumer_edit.snap b/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__pane_template_with_command_propagated_to_its_consumer_edit.snap index a33fc2bd..5930f951 100644 --- a/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__pane_template_with_command_propagated_to_its_consumer_edit.snap +++ b/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__pane_template_with_command_propagated_to_its_consumer_edit.snap @@ -1,5 +1,6 @@ --- source: zellij-utils/src/input/./unit/layout_test.rs +assertion_line: 1660 expression: "format!(\"{:#?}\", layout)" --- Layout { @@ -31,6 +32,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -41,6 +43,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, [], ), diff --git a/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__tab_cwd_given_to_panes_without_cwd.snap b/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__tab_cwd_given_to_panes_without_cwd.snap index a7465610..98b7a5cd 100644 --- a/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__tab_cwd_given_to_panes_without_cwd.snap +++ b/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__tab_cwd_given_to_panes_without_cwd.snap @@ -1,6 +1,6 @@ --- source: zellij-utils/src/input/./unit/layout_test.rs -assertion_line: 1729 +assertion_line: 1759 expression: "format!(\"{:#?}\", layout)" --- Layout { @@ -27,6 +27,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -52,6 +53,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -66,6 +68,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, [], ), @@ -85,6 +88,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, [], ), diff --git a/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__tab_cwd_prepended_to_panes_with_cwd.snap b/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__tab_cwd_prepended_to_panes_with_cwd.snap index 65ed2b50..5ca79f19 100644 --- a/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__tab_cwd_prepended_to_panes_with_cwd.snap +++ b/zellij-utils/src/input/unit/snapshots/zellij_utils__input__layout__layout_test__tab_cwd_prepended_to_panes_with_cwd.snap @@ -1,6 +1,6 @@ --- source: zellij-utils/src/input/./unit/layout_test.rs -assertion_line: 1744 +assertion_line: 1774 expression: "format!(\"{:#?}\", layout)" --- Layout { @@ -27,6 +27,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, TiledPaneLayout { children_split_direction: Horizontal, @@ -52,6 +53,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, ], split_size: None, @@ -66,6 +68,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, [], ), @@ -85,6 +88,7 @@ Layout { children_are_stacked: false, is_expanded_in_stack: false, exclude_from_sync: None, + run_instructions_to_ignore: [], }, [], ), |
