summaryrefslogtreecommitdiffstats
path: root/src/help_verbs.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/help_verbs.rs')
-rw-r--r--src/help_verbs.rs16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/help_verbs.rs b/src/help_verbs.rs
index 7ee6030..998e4db 100644
--- a/src/help_verbs.rs
+++ b/src/help_verbs.rs
@@ -36,7 +36,23 @@ impl VerbExecutor for HelpState {
Command::new(),
),
":help" => AppStateCmdResult::Keep,
+ ":line_down" => {
+ self.view.try_scroll_lines(1);
+ AppStateCmdResult::Keep
+ }
+ ":line_up" => {
+ self.view.try_scroll_lines(-1);
+ AppStateCmdResult::Keep
+ }
":open" => AppStateCmdResult::from(Launchable::opener(Conf::default_location())),
+ ":page_down" => {
+ self.view.try_scroll_pages(1);
+ AppStateCmdResult::Keep
+ }
+ ":page_up" => {
+ self.view.try_scroll_pages(-1);
+ AppStateCmdResult::Keep
+ }
":print_path" => external::print_path(&Conf::default_location(), con)?,
":quit" => AppStateCmdResult::Quit,
":focus_user_home" | ":focus_root" => AppStateCmdResult::PopStateAndReapply,