diff options
-rw-r--r-- | ranger/colorschemes/jungle.py | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/ranger/colorschemes/jungle.py b/ranger/colorschemes/jungle.py new file mode 100644 index 00000000..5f575238 --- /dev/null +++ b/ranger/colorschemes/jungle.py @@ -0,0 +1,50 @@ +from ranger.gui.colorscheme import ColorScheme +from ranger.gui.color import * + +class Default(ColorScheme): + def use(self, context): + fg, bg, attr = default_colors + + if context.reset: + pass + + elif context.in_display: + if context.selected: + attr = reverse + else: + attr = normal + + if context.empty or context.error: + bg = red + + if context.media: + fg = magenta # fruits + + if context.container: + fg = red # flowers + + if context.directory: + fg = green # trees =) + + elif context.executable and not any((context.media, context.container)): + fg = yellow # banananas + + if context.link: + fg = cyan + + if context.maindisplay and context.selected: + attr |= bold + + elif context.in_titlebar: + attr |= bold + + if context.hostname: + fg = green + + elif context.directory: + fg = blue + + elif context.link: + fg = cyan + + return fg, bg, attr |