Krolyxon
Commit 25f893c

Branches

Refs →

dotfiles-x11.configrangerpluginsranger_devicons__init__.py

15 lines · 367 B · Python

1import os
2import ranger.api
3from ranger.core.linemode import LinemodeBase
4from .devicons import *
5
6SEPARATOR = os.getenv('RANGER_DEVICONS_SEPARATOR', ' ')
7
8@ranger.api.register_linemode
9class DevIconsLinemode(LinemodeBase):
10 name = "devicons"
11
12 uses_metadata = False
13
14 def filetitle(self, file, metadata):
15 return devicon(file) + SEPARATOR + file.relative_path