diff options
author | Aram Drevekenin <aram@poor.dev> | 2024-02-28 16:12:12 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-02-28 16:12:12 +0100 |
commit | 6340b5e312cd4c52fa7a967b44aa331253c64779 (patch) | |
tree | 425a42f6c42599f5e348df54028321ff04f65739 /zellij-utils/src/snapshots | |
parent | eba597afc5373fc02062adf296be70db04ee9725 (diff) |
fix(plugins): respect cwd and start filepicker at filesystem root (#3161)
* allow padding cwd to plugins
* improve strider performance and fix alias cwd issue
* style(fmt): rustfmt
Diffstat (limited to 'zellij-utils/src/snapshots')
6 files changed, 67 insertions, 2 deletions
diff --git a/zellij-utils/src/snapshots/zellij_utils__setup__setup_test__default_config_with_no_cli_arguments-2.snap b/zellij-utils/src/snapshots/zellij_utils__setup__setup_test__default_config_with_no_cli_arguments-2.snap index ade6b1168..6b6471ee0 100644 --- a/zellij-utils/src/snapshots/zellij_utils__setup__setup_test__default_config_with_no_cli_arguments-2.snap +++ b/zellij-utils/src/snapshots/zellij_utils__setup__setup_test__default_config_with_no_cli_arguments-2.snap @@ -31,6 +31,7 @@ Layout { {}, ), ), + initial_cwd: None, run_plugin: None, }, ), @@ -81,6 +82,7 @@ Layout { {}, ), ), + initial_cwd: None, run_plugin: None, }, ), @@ -141,6 +143,7 @@ Layout { {}, ), ), + initial_cwd: None, run_plugin: None, }, ), @@ -243,6 +246,7 @@ Layout { {}, ), ), + initial_cwd: None, run_plugin: None, }, ), @@ -296,6 +300,7 @@ Layout { {}, ), ), + initial_cwd: None, run_plugin: None, }, ), @@ -463,6 +468,7 @@ Layout { {}, ), ), + initial_cwd: None, run_plugin: None, }, ), @@ -516,6 +522,7 @@ Layout { {}, ), ), + initial_cwd: None, run_plugin: None, }, ), @@ -764,6 +771,7 @@ Layout { {}, ), ), + initial_cwd: None, run_plugin: None, }, ), @@ -824,6 +832,7 @@ Layout { {}, ), ), + initial_cwd: None, run_plugin: None, }, ), @@ -907,6 +916,7 @@ Layout { {}, ), ), + initial_cwd: None, run_plugin: None, }, ), @@ -960,6 +970,7 @@ Layout { {}, ), ), + initial_cwd: None, run_plugin: None, }, ), @@ -1127,6 +1138,7 @@ Layout { {}, ), ), + initial_cwd: None, run_plugin: None, }, ), @@ -1180,6 +1192,7 @@ Layout { {}, ), ), + initial_cwd: None, run_plugin: None, }, ), @@ -1428,6 +1441,7 @@ Layout { {}, ), ), + initial_cwd: None, run_plugin: None, }, ), @@ -1488,6 +1502,7 @@ Layout { {}, ), ), + initial_cwd: None, run_plugin: None, }, ), @@ -1590,6 +1605,7 @@ Layout { {}, ), ), + initial_cwd: None, run_plugin: None, }, ), diff --git a/zellij-utils/src/snapshots/zellij_utils__setup__setup_test__default_config_with_no_cli_arguments.snap b/zellij-utils/src/snapshots/zellij_utils__setup__setup_test__default_config_with_no_cli_arguments.snap index 18eaddceb..9ab05955c 100644 --- a/zellij-utils/src/snapshots/zellij_utils__setup__setup_test__default_config_with_no_cli_arguments.snap +++ b/zellij-utils/src/snapshots/zellij_utils__setup__setup_test__default_config_with_no_cli_arguments.snap @@ -2666,6 +2666,7 @@ Config { configuration: PluginUserConfiguration( {}, ), + initial_cwd: None, }, ), true, @@ -3845,6 +3846,7 @@ Config { configuration: PluginUserConfiguration( {}, ), + initial_cwd: None, }, "filepicker": RunPlugin { _allow_exec_host_cmd: false, @@ -3856,6 +3858,9 @@ Config { configuration: PluginUserConfiguration( {}, ), + initial_cwd: Some( + "/", + ), }, "session-manager": RunPlugin { _allow_exec_host_cmd: false, @@ -3867,6 +3872,7 @@ Config { configuration: PluginUserConfiguration( {}, ), + initial_cwd: None, }, "status-bar": RunPlugin { _allow_exec_host_cmd: false, @@ -3878,6 +3884,7 @@ Config { configuration: PluginUserConfiguration( {}, ), + initial_cwd: None, }, "strider": RunPlugin { _allow_exec_host_cmd: false, @@ -3889,6 +3896,7 @@ Config { configuration: PluginUserConfiguration( {}, ), + initial_cwd: None, }, "tab-bar": RunPlugin { _allow_exec_host_cmd: false, @@ -3900,6 +3908,7 @@ Config { configuration: PluginUserConfiguration( {}, ), + initial_cwd: None, }, "welcome-screen": RunPlugin { _allow_exec_host_cmd: false, @@ -3913,6 +3922,7 @@ Config { "welcome_screen": "true", }, ), + initial_cwd: None, }, }, }, diff --git a/zellij-utils/src/snapshots/zellij_utils__setup__setup_test__layout_env_vars_override_config_env_vars.snap b/zellij-utils/src/snapshots/zellij_utils__setup__setup_test__layout_env_vars_override_config_env_vars.snap index 89f544ff0..24d28bf6e 100644 --- a/zellij-utils/src/snapshots/zellij_utils__setup__setup_test__layout_env_vars_override_config_env_vars.snap +++ b/zellij-utils/src/snapshots/zellij_utils__setup__setup_test__layout_env_vars_override_config_env_vars.snap @@ -2666,6 +2666,7 @@ Config { configuration: PluginUserConfiguration( {}, ), + initial_cwd: None, }, ), true, @@ -3845,6 +3846,7 @@ Config { configuration: PluginUserConfiguration( {}, ), + initial_cwd: None, }, "filepicker": RunPlugin { _allow_exec_host_cmd: false, @@ -3856,6 +3858,9 @@ Config { configuration: PluginUserConfiguration( {}, ), + initial_cwd: Some( + "/", + ), }, "session-manager": RunPlugin { _allow_exec_host_cmd: false, @@ -3867,6 +3872,7 @@ Config { configuration: PluginUserConfiguration( {}, ), + initial_cwd: None, }, "status-bar": RunPlugin { _allow_exec_host_cmd: false, @@ -3878,6 +3884,7 @@ Config { configuration: PluginUserConfiguration( {}, ), + initial_cwd: None, }, "strider": RunPlugin { _allow_exec_host_cmd: false, @@ -3889,6 +3896,7 @@ Config { configuration: PluginUserConfiguration( {}, ), + initial_cwd: None, }, "tab-bar": RunPlugin { _allow_exec_host_cmd: false, @@ -3900,6 +3908,7 @@ Config { configuration: PluginUserConfiguration( {}, ), + initial_cwd: None, }, "welcome-screen": RunPlugin { _allow_exec_host_cmd: false, @@ -3913,6 +3922,7 @@ Config { "welcome_screen": "true", }, ), + initial_cwd: None, }, }, }, diff --git a/zellij-utils/src/snapshots/zellij_utils__setup__setup_test__layout_keybinds_override_config_keybinds.snap b/zellij-utils/src/snapshots/zellij_utils__setup__setup_test__layout_keybinds_override_config_keybinds.snap index 23fddc93a..2030b8bad 100644 --- a/zellij-utils/src/snapshots/zellij_utils__setup__setup_test__layout_keybinds_override_config_keybinds.snap +++ b/zellij-utils/src/snapshots/zellij_utils__setup__setup_test__layout_keybinds_override_config_keybinds.snap @@ -1,6 +1,6 @@ --- source: zellij-utils/src/setup.rs -assertion_line: 813 +assertion_line: 798 expression: "format!(\"{:#?}\", config)" --- Config { @@ -101,6 +101,7 @@ Config { configuration: PluginUserConfiguration( {}, ), + initial_cwd: None, }, "filepicker": RunPlugin { _allow_exec_host_cmd: false, @@ -112,6 +113,9 @@ Config { configuration: PluginUserConfiguration( {}, ), + initial_cwd: Some( + "/", + ), }, "session-manager": RunPlugin { _allow_exec_host_cmd: false, @@ -123,6 +127,7 @@ Config { configuration: PluginUserConfiguration( {}, ), + initial_cwd: None, }, "status-bar": RunPlugin { _allow_exec_host_cmd: false, @@ -134,6 +139,7 @@ Config { configuration: PluginUserConfiguration( {}, ), + initial_cwd: None, }, "strider": RunPlugin { _allow_exec_host_cmd: false, @@ -145,6 +151,7 @@ Config { configuration: PluginUserConfiguration( {}, ), + initial_cwd: None, }, "tab-bar": RunPlugin { _allow_exec_host_cmd: false, @@ -156,6 +163,7 @@ Config { configuration: PluginUserConfiguration( {}, ), + initial_cwd: None, }, "welcome-screen": RunPlugin { _allow_exec_host_cmd: false, @@ -169,6 +177,7 @@ Config { "welcome_screen": "true", }, ), + initial_cwd: None, }, }, }, diff --git a/zellij-utils/src/snapshots/zellij_utils__setup__setup_test__layout_themes_override_config_themes.snap b/zellij-utils/src/snapshots/zellij_utils__setup__setup_test__layout_themes_override_config_themes.snap index 1d6821303..9721747b1 100644 --- a/zellij-utils/src/snapshots/zellij_utils__setup__setup_test__layout_themes_override_config_themes.snap +++ b/zellij-utils/src/snapshots/zellij_utils__setup__setup_test__layout_themes_override_config_themes.snap @@ -1,6 +1,6 @@ --- source: zellij-utils/src/setup.rs -assertion_line: 799 +assertion_line: 784 expression: "format!(\"{:#?}\", config)" --- Config { @@ -2666,6 +2666,7 @@ Config { configuration: PluginUserConfiguration( {}, ), + initial_cwd: None, }, ), true, @@ -4149,6 +4150,7 @@ Config { configuration: PluginUserConfiguration( {}, ), + initial_cwd: None, }, "filepicker": RunPlugin { _allow_exec_host_cmd: false, @@ -4160,6 +4162,9 @@ Config { configuration: PluginUserConfiguration( {}, ), + initial_cwd: Some( + "/", + ), }, "session-manager": RunPlugin { _allow_exec_host_cmd: false, @@ -4171,6 +4176,7 @@ Config { configuration: PluginUserConfiguration( {}, ), + initial_cwd: None, }, "status-bar": RunPlugin { _allow_exec_host_cmd: false, @@ -4182,6 +4188,7 @@ Config { configuration: PluginUserConfiguration( {}, ), + initial_cwd: None, }, "strider": RunPlugin { _allow_exec_host_cmd: false, @@ -4193,6 +4200,7 @@ Config { configuration: PluginUserConfiguration( {}, ), + initial_cwd: None, }, "tab-bar": RunPlugin { _allow_exec_host_cmd: false, @@ -4204,6 +4212,7 @@ Config { configuration: PluginUserConfiguration( {}, ), + initial_cwd: None, }, "welcome-screen": RunPlugin { _allow_exec_host_cmd: false, @@ -4217,6 +4226,7 @@ Config { "welcome_screen": "true", }, ), + initial_cwd: None, }, }, }, diff --git a/zellij-utils/src/snapshots/zellij_utils__setup__setup_test__layout_ui_config_overrides_config_ui_config.snap b/zellij-utils/src/snapshots/zellij_utils__setup__setup_test__layout_ui_config_overrides_config_ui_config.snap index de44f0f16..a458ff10d 100644 --- a/zellij-utils/src/snapshots/zellij_utils__setup__setup_test__layout_ui_config_overrides_config_ui_config.snap +++ b/zellij-utils/src/snapshots/zellij_utils__setup__setup_test__layout_ui_config_overrides_config_ui_config.snap @@ -2666,6 +2666,7 @@ Config { configuration: PluginUserConfiguration( {}, ), + initial_cwd: None, }, ), true, @@ -3845,6 +3846,7 @@ Config { configuration: PluginUserConfiguration( {}, ), + initial_cwd: None, }, "filepicker": RunPlugin { _allow_exec_host_cmd: false, @@ -3856,6 +3858,9 @@ Config { configuration: PluginUserConfiguration( {}, ), + initial_cwd: Some( + "/", + ), }, "session-manager": RunPlugin { _allow_exec_host_cmd: false, @@ -3867,6 +3872,7 @@ Config { configuration: PluginUserConfiguration( {}, ), + initial_cwd: None, }, "status-bar": RunPlugin { _allow_exec_host_cmd: false, @@ -3878,6 +3884,7 @@ Config { configuration: PluginUserConfiguration( {}, ), + initial_cwd: None, }, "strider": RunPlugin { _allow_exec_host_cmd: false, @@ -3889,6 +3896,7 @@ Config { configuration: PluginUserConfiguration( {}, ), + initial_cwd: None, }, "tab-bar": RunPlugin { _allow_exec_host_cmd: false, @@ -3900,6 +3908,7 @@ Config { configuration: PluginUserConfiguration( {}, ), + initial_cwd: None, }, "welcome-screen": RunPlugin { _allow_exec_host_cmd: false, @@ -3913,6 +3922,7 @@ Config { "welcome_screen": "true", }, ), + initial_cwd: None, }, }, }, |