-
-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathyazi.hbs
104 lines (84 loc) · 2.88 KB
/
yazi.hbs
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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
[manager]
cwd = { fg = "#{{teal }}" }
# Hovered
hovered = { fg = "#{{base }}", bg = "#{{blue }}" }
preview_hovered = { underline = true }
# Find
find_keyword = { fg = "#{{yellow }}", italic = true }
find_position = { fg = "#{{pink }}", bg = "reset", italic = true }
# Marker
marker_selected = { fg = "#{{green }}", bg = "#{{green }}" }
marker_copied = { fg = "#{{yellow }}", bg = "#{{yellow }}" }
marker_cut = { fg = "#{{red }}", bg = "#{{red }}" }
# Tab
tab_active = { fg = "#{{base }}", bg = "#{{blue }}" }
tab_inactive = { fg = "#{{text }}", bg = "#{{surface1 }}" }
tab_width = 1
# Border
border_symbol = "│"
border_style = { fg = "#{{overlay1 }}" }
# Highlighting
syntect_theme = "~/.config/yazi/Catppuccin-{{flavor }}.tmTheme"
[status]
separator_open = ""
separator_close = ""
separator_style = { fg = "#{{surface1 }}", bg = "#{{surface1 }}" }
# Mode
mode_normal = { fg = "#{{base }}", bg = "#{{blue }}", bold = true }
mode_select = { fg = "#{{base }}", bg = "#{{green }}", bold = true }
mode_unset = { fg = "#{{base }}", bg = "#{{flamingo }}", bold = true }
# Progress
progress_label = { fg = "#ffffff", bold = true }
progress_normal = { fg = "#{{blue }}", bg = "#{{surface1 }}" }
progress_error = { fg = "#{{red }}", bg = "#{{surface1 }}" }
# Permissions
permissions_t = { fg = "#{{blue }}" }
permissions_r = { fg = "#{{yellow }}" }
permissions_w = { fg = "#{{red }}" }
permissions_x = { fg = "#{{green }}" }
permissions_s = { fg = "#{{overlay1 }}" }
[input]
border = { fg = "#{{blue }}" }
title = {}
value = {}
selected = { reversed = true }
[select]
border = { fg = "#{{blue }}" }
active = { fg = "#{{pink }}" }
inactive = {}
[tasks]
border = { fg = "#{{blue }}" }
title = {}
hovered = { underline = true }
[which]
mask = { bg = "#{{surface0 }}" }
cand = { fg = "#{{teal }}" }
rest = { fg = "#{{overlay2 }}" }
desc = { fg = "#{{pink }}" }
separator = " "
separator_style = { fg = "#{{surface2 }}" }
[help]
on = { fg = "#{{pink }}" }
exec = { fg = "#{{teal }}" }
desc = { fg = "#{{overlay2 }}" }
hovered = { bg = "#{{surface2 }}", bold = true }
footer = { fg = "#{{surface1 }}", bg = "#{{text }}" }
[filetype]
rules = [
# Images
{ mime = "image/*", fg = "#{{teal }}" },
# Videos
{ mime = "video/*", fg = "#{{yellow }}" },
{ mime = "audio/*", fg = "#{{yellow }}" },
# Archives
{ mime = "application/zip", fg = "#{{pink }}" },
{ mime = "application/gzip", fg = "#{{pink }}" },
{ mime = "application/x-tar", fg = "#{{pink }}" },
{ mime = "application/x-bzip", fg = "#{{pink }}" },
{ mime = "application/x-bzip2", fg = "#{{pink }}" },
{ mime = "application/x-7z-compressed", fg = "#{{pink }}" },
{ mime = "application/x-rar", fg = "#{{pink }}" },
# Fallback
{ name = "*", fg = "#{{text }}" },
{ name = "*/", fg = "#{{blue }}" }
]