aboutsummaryrefslogtreecommitdiffstats
path: root/zellij-server/src/plugins/plugin_map.rs
diff options
context:
space:
mode:
authorAram Drevekenin <aram@poor.dev>2024-02-28 16:12:12 +0100
committerGitHub <noreply@github.com>2024-02-28 16:12:12 +0100
commit6340b5e312cd4c52fa7a967b44aa331253c64779 (patch)
tree425a42f6c42599f5e348df54028321ff04f65739 /zellij-server/src/plugins/plugin_map.rs
parentdocs(changelog): plugin aliases (diff)
downloadsl0ppij-6340b5e312cd4c52fa7a967b44aa331253c64779.tar.gz
sl0ppij-6340b5e312cd4c52fa7a967b44aa331253c64779.tar.xz
sl0ppij-6340b5e312cd4c52fa7a967b44aa331253c64779.zip
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-server/src/plugins/plugin_map.rs')
-rw-r--r--zellij-server/src/plugins/plugin_map.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/zellij-server/src/plugins/plugin_map.rs b/zellij-server/src/plugins/plugin_map.rs
index e03cf172..1d30596e 100644
--- a/zellij-server/src/plugins/plugin_map.rs
+++ b/zellij-server/src/plugins/plugin_map.rs
@@ -246,10 +246,12 @@ impl PluginMap {
.plugin
.userspace_configuration
.clone();
+ let initial_cwd = running_plugin.plugin_env.plugin.initial_cwd.clone();
Some(RunPlugin {
_allow_exec_host_cmd: false,
location: run_plugin_location,
configuration: run_plugin_configuration,
+ initial_cwd,
})
} else {
None