diff options
Diffstat (limited to 'ranger/gui/widgets/pager.py')
-rw-r--r-- | ranger/gui/widgets/pager.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/ranger/gui/widgets/pager.py b/ranger/gui/widgets/pager.py index 7b55027c..c149f89a 100644 --- a/ranger/gui/widgets/pager.py +++ b/ranger/gui/widgets/pager.py @@ -101,6 +101,14 @@ class Pager(Widget): self.source = source return True + def click(self, event): + n = event.ctrl() and 1 or 3 + if event.pressed(4): + self.move(relative = -n) + elif event.pressed(2) or event.key_invalid(): + self.move(relative = n) + return True + def _get_line(self, n, attempt_to_read=True): try: return self.lines[n] |