diff options
-rw-r--r-- | ranger/gui/colorscheme.py | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/ranger/gui/colorscheme.py b/ranger/gui/colorscheme.py index 99ea6ff7..199a5523 100644 --- a/ranger/gui/colorscheme.py +++ b/ranger/gui/colorscheme.py @@ -88,8 +88,17 @@ class ColorScheme(object): def use(self, context): """ Use the colorscheme to determine the (fg, bg, attr) tuple. - This is a dummy function which always returns default_colors. - Override this in your custom colorscheme! + + When no colorscheme is found, ranger will fall back to this very + basic colorscheme where directories are blue and bold, and + selected files have the color inverted. + + Override this method in your own colorscheme. """ - from ranger.gui.color import default_colors - return default_colors + fg, attr = -1, 0 + if context.highlight or context.selected: + attr = 262144 + if context.directory: + attr |= 2097152 + fg = 4 + return fg, -1, attr |