forked from eza-community/eza
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy paththeme.yml
More file actions
62 lines (62 loc) · 1.71 KB
/
Copy paththeme.yml
File metadata and controls
62 lines (62 loc) · 1.71 KB
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
# yaml-language-server: $schema=https://raw.githubusercontent.com/fxrdhan/lez/main/docs/theme-schema.json
filekinds:
normal:
foreground: Blue
directory:
foreground: Blue
symlink:
foreground: Cyan
# Can also borrow target's colour while applying attributes:
# foreground: target
# is_italic: true
# Colour for Btrfs subvolume directories (Linux)
btrfs_subvol:
foreground: Blue
is_underline: true
executable:
foreground: Green
perms:
user_read:
foreground: Yellow
is_bold: true
user_write:
foreground: Red
is_bold: true
user_execute_file:
foreground: Green
is_bold: true
user_execute_other:
foreground: Green
is_bold: true
group_read:
foreground: Yellow
group_write:
foreground: Red
group_execute:
foreground: Green
other_read:
foreground: Yellow
other_write:
foreground: Red
other_execute:
foreground: Green
filenames:
# Just change the icon glyph
Cargo.toml: {icon: {glyph: 🦀}}
Cargo.lock: {icon: {glyph: 🦀}}
extensions:
# Change the filename color and icon
# NOTE: not all unicode glyphs support color changes
rs: {filename: {foreground: Red}, icon: {glyph: 🦀}}
# Change the icon glyph and color
nix: {icon: {glyph: ❄, style: {foreground: White}}}
# Default fallback icon overrides for unmapped files and directories
.default_file: {icon: {glyph: 📄}}
.default_file_unknown: {icon: {glyph: ❓}}
.default_directory: {icon: {glyph: 📁}}
.default_directory_empty: {icon: {glyph: 📂}}
git:
# Customize Git status styling and custom indicator glyphs
new: {glyph: "✚", foreground: Green}
modified: {glyph: "●", foreground: Yellow}
deleted: {glyph: "✖", foreground: Red}