diff options
Diffstat (limited to 'zellij-utils')
-rw-r--r-- | zellij-utils/src/input/actions.rs | 1 | ||||
-rw-r--r-- | zellij-utils/src/kdl/mod.rs | 4 |
2 files changed, 5 insertions, 0 deletions
diff --git a/zellij-utils/src/input/actions.rs b/zellij-utils/src/input/actions.rs index 51ead67b3..f63390ad7 100644 --- a/zellij-utils/src/input/actions.rs +++ b/zellij-utils/src/input/actions.rs @@ -224,6 +224,7 @@ pub enum Action { Search(SearchDirection), /// Toggle case sensitivity of search SearchToggleOption(SearchOption), + ToggleMouseMode, } impl Action { diff --git a/zellij-utils/src/kdl/mod.rs b/zellij-utils/src/kdl/mod.rs index d37463d4c..92abcac18 100644 --- a/zellij-utils/src/kdl/mod.rs +++ b/zellij-utils/src/kdl/mod.rs @@ -65,6 +65,7 @@ macro_rules! parse_kdl_action_arguments { "Copy" => Ok(Action::Copy), "Confirm" => Ok(Action::Confirm), "Deny" => Ok(Action::Deny), + "ToggleMouseMode" => Ok(Action::ToggleMouseMode), _ => Err(ConfigError::new_kdl_error( format!("Unsupported action: {:?}", $action_name), $action_node.span().offset(), @@ -653,6 +654,9 @@ impl TryFrom<&KdlNode> for Action { "UndoRenameTab" => { parse_kdl_action_arguments!(action_name, action_arguments, kdl_action) }, + "ToggleMouseMode" => { + parse_kdl_action_arguments!(action_name, action_arguments, kdl_action) + }, "Detach" => parse_kdl_action_arguments!(action_name, action_arguments, kdl_action), "Copy" => parse_kdl_action_arguments!(action_name, action_arguments, kdl_action), "Confirm" => parse_kdl_action_arguments!(action_name, action_arguments, kdl_action), |