aboutsummaryrefslogtreecommitdiffstats
path: root/default-plugins/fixture-plugin-for-tests/src
diff options
context:
space:
mode:
authorAram Drevekenin <aram@poor.dev>2024-09-30 18:04:40 +0200
committerGitHub <noreply@github.com>2024-09-30 18:04:40 +0200
commit9f1e38f9fa6efd166f5205eaa8603d6b05a68b2b (patch)
tree3e41bdf65e4bb83fc08f3ad23f913630a97a3d97 /default-plugins/fixture-plugin-for-tests/src
parentdocs(changelog): background plugins (diff)
downloadsl0ppij-9f1e38f9fa6efd166f5205eaa8603d6b05a68b2b.tar.gz
sl0ppij-9f1e38f9fa6efd166f5205eaa8603d6b05a68b2b.tar.xz
sl0ppij-9f1e38f9fa6efd166f5205eaa8603d6b05a68b2b.zip
feat(ui): built-in plugin manager (#3633)
* add plugin list to session info * feat(plugins): new_plugin and reload_plugin API commands * feat(plugins): built-in plugin manager * style(fmt): rustfmt * update plugins
Diffstat (limited to 'default-plugins/fixture-plugin-for-tests/src')
-rw-r--r--default-plugins/fixture-plugin-for-tests/src/main.rs14
1 files changed, 14 insertions, 0 deletions
diff --git a/default-plugins/fixture-plugin-for-tests/src/main.rs b/default-plugins/fixture-plugin-for-tests/src/main.rs
index 92935346..35f8d574 100644
--- a/default-plugins/fixture-plugin-for-tests/src/main.rs
+++ b/default-plugins/fixture-plugin-for-tests/src/main.rs
@@ -431,6 +431,20 @@ impl ZellijPlugin for State {
should_change_focus_to_target_tab,
);
},
+ BareKey::Char('w') if key.has_modifiers(&[KeyModifier::Alt]) => {
+ reload_plugin_with_id(0);
+ },
+ BareKey::Char('x') if key.has_modifiers(&[KeyModifier::Alt]) => {
+ let config = BTreeMap::new();
+ let load_in_background = true;
+ let skip_plugin_cache = true;
+ load_new_plugin(
+ "zellij:OWN_URL",
+ config,
+ load_in_background,
+ skip_plugin_cache,
+ )
+ },
_ => {},
},
Event::CustomMessage(message, payload) => {