diff options
author | hut <hut@lavabit.com> | 2009-12-24 14:34:36 +0100 |
---|---|---|
committer | hut <hut@lavabit.com> | 2009-12-24 14:34:36 +0100 |
commit | e92fe17a449cad78c79a905fd53ec73f8a41051c (patch) | |
tree | 5399ae2b1a85047afcd0f8f3bd92b52550ca614d /ranger/actions.py | |
parent | f13e7310ef7b9fa91f219c91e03f46573d42d2ed (diff) | |
download | ranger-e92fe17a449cad78c79a905fd53ec73f8a41051c.tar.gz |
implemented sorting
Diffstat (limited to 'ranger/actions.py')
-rw-r--r-- | ranger/actions.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/ranger/actions.py b/ranger/actions.py index e2583591..6c597615 100644 --- a/ranger/actions.py +++ b/ranger/actions.py @@ -153,6 +153,13 @@ class Actions(EnvironmentAware, SettingsAware): """Toggle a boolean option named <string>""" if isinstance(self.env.settings[string], bool): self.env.settings[string] ^= True + + def sort(self, func=None, reverse=None): + if reverse is not None: + self.env.settings['reverse'] = bool(reverse) + + if func is not None: + self.env.settings['sort'] = str(func) def force_load_preview(self): cf = self.env.cf |