# Compatible since ranger 1.7.0 # # This sample plugin adds a new linemode displaying the filename in rot13. # Load this plugin by copying it to ~/.config/ranger/plugins/ and activate # the linemode by typing ":linemode rot13" in ranger. Type Mf to restore # the default linemode. import codecs import ranger.api from ranger.core.linemode import LinemodeBase @ranger.api.register_linemode class MyLinemode(LinemodeBase): name = "rot13" def filetitle(self, file, metadata): return codecs.encode(file.relative_path, "rot_13")