From c1351cbd50de89ab075a8ec1199f57ace9ebc5f7 Mon Sep 17 00:00:00 2001 From: "David T. Sadler" Date: Wed, 21 Oct 2020 15:18:03 +0100 Subject: Add ranger and ranger devicons --- .config/ranger/plugins/ranger_devicons/__init__.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 .config/ranger/plugins/ranger_devicons/__init__.py (limited to '.config/ranger/plugins/ranger_devicons/__init__.py') 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 -- cgit v1.2.3-13-gbd6f