From 44fd57eae07eb68ffa449b24f86cd2f35c896d4c Mon Sep 17 00:00:00 2001 From: qkzk Date: Sun, 12 Nov 2023 00:44:09 +0100 Subject: term manager refactor, first step --- src/tab.rs | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'src/tab.rs') diff --git a/src/tab.rs b/src/tab.rs index fbffc08..a02a697 100644 --- a/src/tab.rs +++ b/src/tab.rs @@ -723,4 +723,16 @@ impl Tab { self.set_mode(Mode::InputSimple(InputSimple::Rename)); Ok(()) } + + pub fn display_mode(&self) -> Mode { + match self.mode { + Mode::Preview => Mode::Preview, + Mode::Normal => Mode::Normal, + Mode::Tree => Mode::Tree, + _ => match self.previous_mode { + Mode::Tree => Mode::Tree, + _ => Mode::Normal, + }, + } + } } -- cgit v1.2.3