summaryrefslogtreecommitdiffstats
path: root/src/tab.rs
diff options
context:
space:
mode:
authorqkzk <qu3nt1n@gmail.com>2023-11-06 14:50:04 +0100
committerqkzk <qu3nt1n@gmail.com>2023-11-06 14:50:04 +0100
commit818ffa4aa6ba561fc3f5f56ad09949bca70bfd50 (patch)
treec7add5c83ea3c099dca8502a64558e1a26cca67e /src/tab.rs
parent96eb525c48968251eb56bf5d311d00a19c26b96b (diff)
FIX: move up from to go to last and vice versa
Diffstat (limited to 'src/tab.rs')
-rw-r--r--src/tab.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/tab.rs b/src/tab.rs
index db5c08c..e1600a0 100644
--- a/src/tab.rs
+++ b/src/tab.rs
@@ -349,6 +349,9 @@ impl Tab {
pub fn tree_page_down(&mut self) -> Result<()> {
for _ in 1..10 {
self.tree.select_next()?;
+ if self.tree.is_on_last() {
+ break;
+ }
}
Ok(())
}
@@ -357,6 +360,9 @@ impl Tab {
pub fn tree_page_up(&mut self) -> Result<()> {
for _ in 1..10 {
self.tree.select_prev();
+ if self.tree.is_on_root() {
+ break;
+ }
}
Ok(())
}