diff options
Diffstat (limited to 'examples/plugin_linemode.py')
-rw-r--r-- | examples/plugin_linemode.py | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/examples/plugin_linemode.py b/examples/plugin_linemode.py index 851d6213..84cc57cc 100644 --- a/examples/plugin_linemode.py +++ b/examples/plugin_linemode.py @@ -5,7 +5,10 @@ # the linemode by typing ":linemode rot13" in ranger. Type Mf to restore # the default linemode. +from __future__ import (absolute_import, print_function) + import codecs + import ranger.api from ranger.core.linemode import LinemodeBase @@ -14,5 +17,8 @@ from ranger.core.linemode import LinemodeBase class MyLinemode(LinemodeBase): name = "rot13" - def filetitle(self, file, metadata): - return codecs.encode(file.relative_path, "rot_13") + def filetitle(self, fobj, metadata): + return codecs.encode(fobj.relative_path, "rot_13") + + def infostring(self, fobj, metadata): + raise NotImplementedError |