diff options
Diffstat (limited to '.config/ranger/plugins/ranger_devicons/__init__.py')
| -rw-r--r-- | .config/ranger/plugins/ranger_devicons/__init__.py | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/.config/ranger/plugins/ranger_devicons/__init__.py b/.config/ranger/plugins/ranger_devicons/__init__.py new file mode 100644 index 0000000..aeca62b --- /dev/null +++ b/.config/ranger/plugins/ranger_devicons/__init__.py @@ -0,0 +1,19 @@ +import ranger.api +from ranger.core.linemode import LinemodeBase +from .devicons import * + +@ranger.api.register_linemode +class DevIconsLinemode(LinemodeBase): + name = "devicons" + + uses_metadata = False + + def filetitle(self, file, metadata): + return devicon(file) + ' ' + file.relative_path + +@ranger.api.register_linemode +class DevIconsLinemodeFile(LinemodeBase): + name = "filename" + + def filetitle(self, file, metadata): + return devicon(file) + ' ' + file.relative_path |
