all repos — dotfiles @ 669106fd9f2072ed2f7224bc5c1b9ecd7fc66bd3

linux dotfiles

config/ranger/plugins/devicons_linemode.py

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