summaryrefslogtreecommitdiffstats
path: root/zellij-server/src/plugins/zellij_exports.rs
diff options
context:
space:
mode:
Diffstat (limited to 'zellij-server/src/plugins/zellij_exports.rs')
-rw-r--r--zellij-server/src/plugins/zellij_exports.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/zellij-server/src/plugins/zellij_exports.rs b/zellij-server/src/plugins/zellij_exports.rs
index e4d85a116..c73068470 100644
--- a/zellij-server/src/plugins/zellij_exports.rs
+++ b/zellij-server/src/plugins/zellij_exports.rs
@@ -5,7 +5,7 @@ use crate::route::route_action;
use log::{debug, warn};
use serde::{de::DeserializeOwned, Serialize};
use std::{
- collections::HashSet,
+ collections::{BTreeMap, HashSet},
path::PathBuf,
process,
sync::{Arc, Mutex},
@@ -26,7 +26,7 @@ use zellij_utils::{
input::{
actions::Action,
command::{RunCommand, RunCommandAction, TerminalAction},
- layout::{Layout, RunPlugin, RunPluginLocation},
+ layout::{Layout, PluginUserConfiguration, RunPlugin, RunPluginLocation},
plugins::PluginType,
},
serde,
@@ -976,6 +976,7 @@ fn host_start_or_reload_plugin(env: &ForeignFunctionEnv) {
let run_plugin = RunPlugin {
location: run_plugin_location,
_allow_exec_host_cmd: false,
+ configuration: PluginUserConfiguration::new(BTreeMap::new()), // TODO: allow passing configuration
};
let action = Action::StartOrReloadPlugin(run_plugin);
apply_action!(action, error_msg, env);