diff options
-rw-r--r-- | ranger/defaults/apps.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/ranger/defaults/apps.py b/ranger/defaults/apps.py index 47eff0c9..061d2e0b 100644 --- a/ranger/defaults/apps.py +++ b/ranger/defaults/apps.py @@ -181,6 +181,14 @@ class CustomApplications(Applications): if c.mode is 1: return tup("totem", "--fullscreen", *c) + @depends_on('mimeopen') + def app_mimeopen(self, c): + if c.mode is 0: + return tup("mimeopen", *c) + if c.mode is 1: + # Will ask user to select program + # aka "Open with..." + return tup("mimeopen", "--ask", *c) # Often a programs invocation is trivial. For example: # vim test.py readme.txt [...] |