Dotfiles for my tiling window manager + terminal workflow.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

19 lines
486 B

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