diff options
author | qkzk <qu3nt1n@gmail.com> | 2023-11-12 00:44:09 +0100 |
---|---|---|
committer | qkzk <qu3nt1n@gmail.com> | 2023-11-12 00:44:09 +0100 |
commit | 44fd57eae07eb68ffa449b24f86cd2f35c896d4c (patch) | |
tree | 56658f16f41edb790be77eea93ee57c801324c6d /src/tab.rs | |
parent | 8df0013fafc02b3017d061da5043dff9c5ea0f9f (diff) |
term manager refactor, first step
Diffstat (limited to 'src/tab.rs')
-rw-r--r-- | src/tab.rs | 12 |
1 files changed, 12 insertions, 0 deletions
@@ -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, + }, + } + } } |