diff options
author | hut <hut@lavabit.com> | 2009-12-28 03:39:32 +0100 |
---|---|---|
committer | hut <hut@lavabit.com> | 2009-12-28 03:39:32 +0100 |
commit | 06aefcf5068e733f22251894306c2818860bf255 (patch) | |
tree | 37d1bc24b72a358e146f6246d8c8a303c2c80df6 /ranger/actions.py | |
parent | adcdb2d3fdda337efd85750c965da2992debfe4e (diff) | |
download | ranger-06aefcf5068e733f22251894306c2818860bf255.tar.gz |
display the contents of the file in the pager
Diffstat (limited to 'ranger/actions.py')
-rw-r--r-- | ranger/actions.py | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/ranger/actions.py b/ranger/actions.py index 968aae4f..3e5ebdb7 100644 --- a/ranger/actions.py +++ b/ranger/actions.py @@ -151,6 +151,18 @@ class Actions(EnvironmentAware, SettingsAware): def handle_mouse(self): """Handle mouse-buttons if one was pressed""" self.ui.handle_mouse() + + def display_file(self): + if not hasattr(self.ui, 'open_embedded_pager'): + return + + try: + f = open(self.env.cf.path, 'r') + except: + pass + else: + pager = self.ui.open_embedded_pager() + pager.set_source(f) def execute_file(self, files, app='', flags='', mode=0): """Execute a file. |