1import os
2terminal=terminal=os.getenv('TERM')
3if terminal != 'linux':
4 import ranger.api
5 from ranger.core.linemode import LinemodeBase
6 from devicons import *
7
8 @ranger.api.register_linemode
9 class DevIconsLinemode(LinemodeBase):
10 name = "devicons"
11
12 uses_metadata = False
13
14 def filetitle(self, file, metadata):
15 return devicon(file) + ' ' + file.relative_path
16
17 @ranger.api.register_linemode
18 class DevIconsLinemodeFile(LinemodeBase):
19 name = "filename"
20
21 def filetitle(self, file, metadata):
22 return devicon(file) + ' ' + file.relative_path