summaryrefslogtreecommitdiffstats
path: root/zellij-server/src/panes/plugin_pane.rs
diff options
context:
space:
mode:
Diffstat (limited to 'zellij-server/src/panes/plugin_pane.rs')
-rw-r--r--zellij-server/src/panes/plugin_pane.rs8
1 files changed, 8 insertions, 0 deletions
diff --git a/zellij-server/src/panes/plugin_pane.rs b/zellij-server/src/panes/plugin_pane.rs
index 980438c57..8a45c3c10 100644
--- a/zellij-server/src/panes/plugin_pane.rs
+++ b/zellij-server/src/panes/plugin_pane.rs
@@ -68,6 +68,7 @@ pub(crate) struct PluginPane {
prev_pane_name: String,
frame: HashMap<ClientId, PaneFrame>,
borderless: bool,
+ exclude_from_sync: bool,
pane_frame_color_override: Option<(PaletteColor, Option<String>)>,
invoked_with: Option<Run>,
loading_indication: LoadingIndication,
@@ -107,6 +108,7 @@ impl PluginPane {
prev_pane_name: pane_name,
terminal_emulator_colors,
terminal_emulator_color_codes,
+ exclude_from_sync: false,
link_handler,
character_cell_size,
sixel_image_store,
@@ -502,6 +504,12 @@ impl Pane for PluginPane {
fn borderless(&self) -> bool {
self.borderless
}
+ fn set_exclude_from_sync(&mut self, exclude_from_sync: bool) {
+ self.exclude_from_sync = exclude_from_sync;
+ }
+ fn exclude_from_sync(&self) -> bool {
+ self.exclude_from_sync
+ }
fn handle_right_click(&mut self, to: &Position, client_id: ClientId) {
self.send_plugin_instructions
.send(PluginInstruction::Update(vec![(