summaryrefslogtreecommitdiff
path: root/config/broot/skins/native-16.hjson
blob: 4dceda5ab83da0517533b0d69198143692f96dd7 (plain)
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
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
###############################################################
# 16 ANSI color theme. Colors in this theme are restricted from
# ANSI color 0 - 15. This will allow the theme to adapt to your
# terminal emulator's theme. Note that, for now, the preview
# mode does not yet support this theme because of syntect not
# having a 16 ansi color theme.
#
# More info at https://jeffkreeftmeijer.com/vim-16-color/
# Doc at https://dystroy.org/broot/skins/
###############################################################

skin: {
    directory: ansi(13)
    file: ansi(7)
    pruning: ansi(8) none italic
    selected_line: none ansi(8)
    tree: ansi(8)

    # Search
    char_match: ansi(2) none underlined
    parent: ansi(13) none bold

    # File properties
    exe: ansi(2)
    link: ansi(13)
    sparse: ansi(12)

    # Prompt
    input: ansi(15)

    # Status bar
    status_bold: ansi(7) ansi(8) bold
    status_code: ansi(10) ansi(8)
    status_ellipsis: ansi(7) ansi(8)
    status_error: ansi(7) ansi(8)
    status_italic: ansi(13) ansi(8) bold
    status_job: ansi(7) ansi(8)
    status_normal: ansi(7) ansi(8)

    # Flag status
    flag_label: ansi(13)
    flag_value: ansi(14) none bold

    # Background
    default: none none

    # Scrollbar
    scrollbar_track: ansi(0)
    scrollbar_thumb: ansi(3)

    # Git
    git_branch: ansi(13)
    git_deletions: ansi(1)
    git_insertions: ansi(2)
    git_status_conflicted: ansi(1)
    git_status_current: ansi(6)
    git_status_ignored: ansi(8)
    git_status_modified: ansi(3)
    git_status_new: ansi(2) none bold
    git_status_other: ansi(5)

    # Staging area
    staging_area_title: ansi(3)

    # Documentation
    help_bold: ansi(7) none bold
    help_code: ansi(4)
    help_headers: ansi(3)
    help_italic: ansi(7) none
    help_paragraph: ansi(7)
    help_table_border: ansi(8)

    # Device column
    device_id_major: ansi(5)
    device_id_minor: ansi(5)
    device_id_sep: ansi(5)

    # Counts column
    count: ansi(13)

    # Dates column
    dates: ansi(6)

    # Permissions column
    group: ansi(3)
    owner: ansi(3)
    perm__: ansi(8)
    perm_r: ansi(3)
    perm_w: ansi(1)
    perm_x: ansi(2)

    # Hex preview
    hex_null: ansi(8)
    hex_ascii_graphic: ansi(2)
    hex_ascii_whitespace: ansi(3)
    hex_ascii_other: ansi(4)
    hex_non_ascii: ansi(5)

    # Preview
    # preview: none
    # preview_line_number: none
    # preview_match: none
    # preview_title: none

    # Used for displaying errors
    file_error: ansi(1)

    # Content searches
    content_extract: ansi(7)
    content_match: ansi(3) none underlined

    # Used in status line
    purpose_bold: ansi(0) ansi(7) bold
    purpose_ellipsis: ansi(0)
    purpose_italic: ansi(0) ansi(7) 
    purpose_normal: ansi(0)

    # Modal indicator
    mode_command_mark: ansi(7) ansi(4)

    # File system occupation
    good_to_bad_0: ansi(10)
    good_to_bad_1: ansi(10)
    good_to_bad_2: ansi(2)
    good_to_bad_3: ansi(3)
    good_to_bad_4: ansi(3)
    good_to_bad_5: ansi(3)
    good_to_bad_6: ansi(3)
    good_to_bad_7: ansi(1)
    good_to_bad_8: ansi(1)
    good_to_bad_9: ansi(9)
}