blob: 5f575238920a03581686014c4c47d11dbbb75b66 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
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
|