MELI-THEMES(5)

meli-themes πŸ’– the manual, but make it cute

File Formats Manual Β· meli-themes(5)


✨ NAME ✨

meli-themes β€” themes for the meli(1) terminal e-mail client πŸŽ€


🌸 SYNOPSIS 🌸

ok so meli ships with two themes out of the box, bestie: dark (that's the default, she's the moment) and light. πŸŒ—

Custom themes are defined as lists of key-values in the configuration files:

$XDG_CONFIG_HOME/meli/config.toml
$XDG_CONFIG_HOME/meli/themes/*.toml

The application theme is defined in the configuration as follows:

[terminal]
theme = "dark"

πŸ¦‹ DESCRIPTION πŸ¦‹

Themes for meli are described in the configuration language TOML, because they're key-value tables defined in the TERMINAL section of the configuration file. Every key defines the semantic location of the theme attribute inside the app. Like, mail.listing.compact.* keys? Those are the settings for the compact mail listing style. iykyk. πŸ’…

A setting contains three fields:

  • fg β€” foreground color
  • bg β€” background color
  • attrs β€” text attribute
"widget.key.label" = { fg = "Default", bg = "Default", attrs = "Default" }

Each field holds a value, and that value can be either a color/attribute, a link (aka a key name), or a valid alias. An alias is a string that starts with the "$" character, and no cap, it must be declared in advance in the color_aliases or attr_aliases fields of a theme. An alias' value can be literally any valid value β€” links and other aliases included β€” as long as they're valid. 🫢

When it's a link, the setting's real value depends on the value of the referred key. This is how you get defaults inside a group of associated values, slay. But bestie β€” cyclic references in a theme result in an error:

spooky theme contains a cycle: fg: mail.listing.compact.even ->
mail.listing.compact.highlighted -> mail.listing.compact.odd ->
mail.listing.compact.even

Two themes are included by default, β€˜light’ and β€˜dark’. πŸ‘‘


πŸŽ€ EXAMPLES πŸŽ€

Specific settings from already defined themes can be overwritten:

[terminal]
theme = "dark"

[terminal.themes.dark]
"mail.sidebar_highlighted_account" = { bg = "#ff4529" }
"mail.listing.attachment_flag" = { fg = "#ff4529" }
"mail.view.headers" = { fg = "30" }
"mail.view.body" = {fg = "HotPink3", bg = "LightSalmon1"}
# Linked value keys can be whatever key:
"mail.listing.compact.even_unseen" = { bg = "mail.sidebar_highlighted_account" }
# Linked color value keys can optionally refer to another field:
"mail.listing.compact.odd_unseen" = { bg = "mail.sidebar_highlighted_account.fg" }

# define new theme. Undefined settings will inherit from the default "dark" theme.
[terminal.themes."hunter2"]
color_aliases= { "Jebediah" = "#b4da55" }
"mail.listing.tag_default" = { fg = "$Jebediah" }
"mail.view.headers" = { fg = "White", bg = "Black" }

🌈 CUSTOM THEMES 🌈

Custom themes can live right inside your configuration files, or they can be saved independently in your $XDG_CONFIG_HOME/meli/themes/ directory as TOML files. ✨

Wanna start creating a theme right this second? You can begin by editing the default theme keys and values:

meli print-default-theme > ~/.config/meli/themes/new_theme.toml

new_theme.toml will now include all keys and values of the "dark" theme. πŸ’–

meli print-loaded-themes

will print all loaded themes with the links resolved. πŸ”₯


πŸ’… VALID ATTRIBUTE VALUES πŸ’…

Case-sensitive. Don't play with her. 😀
  • "Default"
  • "Bold"
  • "Dim"
  • "Italics"
  • "Underline"
  • "Undercurl"
  • "Blink"
  • "Reverse"
  • "Hidden"
  • Any combo of the above separated by a bitwise XOR "|" eg "Dim | Italics"

⭐ VALID COLOR VALUES ⭐

Color values are of type String with the following valid contents:

  • "Default" is the terminal default. (Case-sensitive)
  • Hex triplet e.g. #FFFFFF for RGB colors. Three character shorthand is also valid, e.g. #09c β†’ #0099cc (Case-insensitive)
  • 0-255 byte for 256 colors.
  • xterm(1) name but with some modifications (for a full table see COLOR NAMES addendum) (Case-sensitive)

πŸ™ˆ NO COLOR πŸ™ˆ

To completely disable ANSI colors, there are two options:

  • Set the use_color option (section terminal) to false, which is true by default.
  • The NO_COLOR environmental variable, when present (regardless of its value), prevents the addition of ANSI color. When the configuration value use_color is explicitly set to true by the user, NO_COLOR is ignored.
In this mode, cursor locations (i.e., currently selected entries/items) will use the β€˜reverse video’ ANSI attribute to invert the terminal's default foreground/background colors. πŸŒ€

πŸ‘‘ VALID KEYS πŸ‘‘

  • theme_default
  • error_message
  • highlight
  • status.bar
  • status.command_bar
  • status.history
  • status.history.hints
  • status.notification
  • tab.focused
  • tab.unfocused
  • tab.bar
  • widgets.list.header
  • widgets.form.label
  • widgets.form.field
  • widgets.form.highlighted
  • widgets.options.highlighted
  • mail.sidebar
  • mail.sidebar_divider
  • mail.sidebar_unread_count
  • mail.sidebar_index
  • mail.sidebar_highlighted
  • mail.sidebar_highlighted_unread_count
  • mail.sidebar_highlighted_index
  • mail.sidebar_highlighted_account
  • mail.sidebar_highlighted_account_unread_count
  • mail.sidebar_highlighted_account_index
  • mail.listing.compact.even
  • mail.listing.compact.odd
  • mail.listing.compact.even_unseen
  • mail.listing.compact.odd_unseen
  • mail.listing.compact.even_selected
  • mail.listing.compact.odd_selected
  • mail.listing.compact.even_highlighted
  • mail.listing.compact.odd_highlighted
  • mail.listing.compact.even_highlighted_selected
  • mail.listing.compact.odd_highlighted_selected
  • mail.listing.plain.even
  • mail.listing.plain.odd
  • mail.listing.plain.even_unseen
  • mail.listing.plain.odd_unseen
  • mail.listing.plain.even_selected
  • mail.listing.plain.odd_selected
  • mail.listing.plain.even_highlighted
  • mail.listing.plain.odd_highlighted
  • mail.listing.plain.even_highlighted_selected
  • mail.listing.plain.odd_highlighted_selected
  • mail.listing.conversations
  • mail.listing.conversations.subject
  • mail.listing.conversations.from
  • mail.listing.conversations.date
  • mail.listing.conversations.unseen
  • mail.listing.conversations.highlighted
  • mail.listing.conversations.selected
  • mail.listing.conversations.highlighted_selected
  • mail.view.headers
  • mail.view.headers_names
  • mail.view.headers_area
  • mail.view.body
  • mail.view.thread.indentation.a
  • mail.view.thread.indentation.b
  • mail.view.thread.indentation.c
  • mail.view.thread.indentation.d
  • mail.view.thread.indentation.e
  • mail.view.thread.indentation.f
  • mail.listing.attachment_flag
  • mail.listing.thread_snooze_flag
  • mail.listing.tag_default
  • pager.highlight_search
  • pager.highlight_search_current

✨ COLOR NAMES ✨

okay bestie, here's the full color name dictionary, and it's literally a rainbow of options. every name maps to a byte value, so you can use either the name or the number. no cap. first chunk:

  • Aqua β€” 14
  • Black β€” 0
  • Aquamarine1 β€” 122
  • Maroon β€” 1
  • Aquamarine2 β€” 86
  • Green β€” 2
  • Aquamarine3 β€” 79
  • Olive β€” 3
  • Black β€” 0
  • Navy β€” 4
  • Blue β€” 12
  • Purple1 β€” 5
  • Blue1 β€” 21
  • Teal β€” 6
  • Blue2 β€” 19
  • Silver β€” 7
  • Blue3 β€” 20
  • Grey β€” 8
  • BlueViolet β€” 57
  • Red β€” 9
  • CadetBlue β€” 72
  • Lime β€” 10
  • CadetBlue1 β€” 73
  • Yellow β€” 11
  • Chartreuse1 β€” 118
  • Blue β€” 12
  • Chartreuse2 β€” 112
  • Fuchsia β€” 13
  • Chartreuse3 β€” 82
  • Aqua β€” 14
  • Chartreuse4 β€” 70
  • White β€” 15
  • Chartreuse5 β€” 76
  • Grey0 β€” 16
  • Chartreuse6 β€” 64
  • NavyBlue β€” 17
  • CornflowerBlue β€” 69
  • DarkBlue β€” 18
  • Cornsilk1 β€” 230
  • Blue2 β€” 19
  • Cyan1 β€” 51
  • Blue3 β€” 20
  • Cyan2 β€” 50
  • Blue1 β€” 21
  • Cyan3 β€” 43
  • DarkGreen β€” 22
  • DarkBlue β€” 18
  • DeepSkyBlue5 β€” 23
  • DarkCyan β€” 36
  • DeepSkyBlue6 β€” 24
  • DarkGoldenrod β€” 136
  • DeepSkyBlue7 β€” 25
  • DarkGreen β€” 22
  • DodgerBlue3 β€” 26
  • DarkKhaki β€” 143
  • DodgerBlue2 β€” 27
  • DarkMagenta β€” 90
  • Green4 β€” 28
  • DarkMagenta1 β€” 91
  • SpringGreen6 β€” 29

and here's the rest of the list, because it was too long for one table:

  • DarkOliveGreen1 β€” 192
  • Turquoise4 β€” 30
  • DarkOliveGreen2 β€” 155
  • DeepSkyBlue3 β€” 31
  • DarkOliveGreen3 β€” 191
  • DeepSkyBlue4 β€” 32
  • DarkOliveGreen4 β€” 107
  • DodgerBlue1 β€” 33
  • DarkOliveGreen5 β€” 113
  • Green2 β€” 34
  • DarkOliveGreen6 β€” 149
  • SpringGreen4 β€” 35
  • DarkOrange β€” 208
  • DarkCyan β€” 36
  • DarkOrange2 β€” 130
  • LightSeaGreen β€” 37
  • DarkOrange3 β€” 166
  • DeepSkyBlue2 β€” 38
  • DarkRed β€” 52
  • DeepSkyBlue1 β€” 39
  • DarkRed2 β€” 88
  • Green3 β€” 40
  • DarkSeaGreen β€” 108
  • SpringGreen5 β€” 41
  • DarkSeaGreen1 β€” 158
  • SpringGreen2 β€” 42
  • DarkSeaGreen2 β€” 193
  • Cyan3 β€” 43

...okay so the list literally keeps going, no cap πŸŒ€ here's the next chunk of the palette, each name with its byte value:

  • DarkSeaGreen3 β†’ 151 Β· DarkTurquoise β†’ 44
  • DarkSeaGreen4 β†’ 157 Β· Turquoise2 β†’ 45
  • DarkSeaGreen5 β†’ 115 Β· Green1 β†’ 46
  • DarkSeaGreen6 β†’ 150 Β· SpringGreen3 β†’ 47
  • DarkSeaGreen7 β†’ 65 Β· SpringGreen1 β†’ 48
  • DarkSeaGreen8 β†’ 71 Β· MediumSpringGreen β†’ 49
  • DarkSlateGray1 β†’ 123 Β· Cyan2 β†’ 50
  • DarkSlateGray2 β†’ 87 Β· Cyan1 β†’ 51
  • DarkSlateGray3 β†’ 116 Β· DarkRed β†’ 52
  • DarkTurquoise β†’ 44 Β· DeepPink8 β†’ 53
  • DarkViolet β†’ 128 Β· Purple4 β†’ 54
  • DarkViolet1 β†’ 92 Β· Purple5 β†’ 55
  • DeepPink1 β†’ 199 Β· Purple3 β†’ 56
  • DeepPink2 β†’ 197 Β· BlueViolet β†’ 57
  • DeepPink3 β†’ 198 Β· Orange3 β†’ 58
  • DeepPink4 β†’ 125 Β· Grey37 β†’ 59

okay and then the table literally flips its whole vibe πŸ™ƒ the left half gets labelled name ↓ with a plain byte column, and the right half is a plain name with byte ↓ β€” so the two sides are sorted in opposite directions. same tea though, just mirrored. here we go:

  • DeepPink6 β†’ 162 Β· MediumPurple6 β†’ 60
  • DeepPink7 β†’ 89 Β· SlateBlue2 β†’ 61
  • DeepPink8 β†’ 53 Β· SlateBlue3 β†’ 62
  • DeepPink9 β†’ 161 Β· RoyalBlue1 β†’ 63
  • DeepSkyBlue1 β†’ 39 Β· Chartreuse6 β†’ 64
  • DeepSkyBlue2 β†’ 38 Β· DarkSeaGreen7 β†’ 65
  • DeepSkyBlue3 β†’ 31 Β· PaleTurquoise4 β†’ 66
  • DeepSkyBlue4 β†’ 32 Β· SteelBlue β†’ 67
  • DeepSkyBlue5 β†’ 23 Β· SteelBlue3 β†’ 68
  • DeepSkyBlue6 β†’ 24 Β· CornflowerBlue β†’ 69
  • DeepSkyBlue7 β†’ 25 Β· Chartreuse4 β†’ 70
  • DodgerBlue1 β†’ 33 Β· DarkSeaGreen8 β†’ 71
  • DodgerBlue2 β†’ 27 Β· CadetBlue β†’ 72
  • DodgerBlue3 β†’ 26 Β· CadetBlue1 β†’ 73
  • Fuchsia β†’ 13 Β· SkyBlue3 β†’ 74
  • Gold1 β†’ 220 Β· SteelBlue1 β†’ 75
  • Gold2 β†’ 142 Β· Chartreuse5 β†’ 76
  • Gold3 β†’ 178 Β· PaleGreen4 β†’ 77
  • Green β†’ 2 Β· SeaGreen4 β†’ 78
  • Green1 β†’ 46 Β· Aquamarine3 β†’ 79
  • Green2 β†’ 34 Β· MediumTurquoise β†’ 80
  • Green3 β†’ 40 Β· SteelBlue2 β†’ 81
  • Green4 β†’ 28 Β· Chartreuse3 β†’ 82
  • GreenYellow β†’ 154 Β· SeaGreen3 β†’ 83
  • Grey β†’ 8 Β· SeaGreen1 β†’ 84
  • Grey0 β†’ 16 Β· SeaGreen2 β†’ 85
  • Grey100 β†’ 231 Β· Aquamarine2 β†’ 86
  • Grey11 β†’ 234 Β· DarkSlateGray2 β†’ 87

and bestie we are still not done, hold on to ur seats 🫢

…and the list just keeps going, bestie, no cap πŸ’… this next chunk is still the name ➜ byte pairs, laid out exactly like the table does it: left name next to its right-hand neighbour. Every single one, nothing skipped, because we don't do "etc." in this house 🫢


  • Grey15 = 235  Β·  DarkRed2 = 88
  • Grey19 = 236  Β·  DeepPink7 = 89
  • Grey23 = 237  Β·  DarkMagenta = 90
  • Grey27 = 238  Β·  DarkMagenta1 = 91
  • Grey3 = 232  Β·  DarkViolet1 = 92
  • Grey30 = 239  Β·  Purple2 = 93
  • Grey35 = 240  Β·  Orange4 = 94
  • Grey37 = 59  Β·  LightPink3 = 95
  • Grey39 = 241  Β·  Plum4 = 96
  • Grey42 = 242  Β·  MediumPurple4 = 97
  • Grey46 = 243  Β·  MediumPurple5 = 98
  • Grey50 = 244  Β·  SlateBlue1 = 99
  • Grey53 = 102  Β·  Yellow4 = 100
  • Grey54 = 245  Β·  Wheat4 = 101
  • Grey58 = 246  Β·  Grey53 = 102
  • Grey62 = 247  Β·  LightSlateGrey = 103
  • Grey63 = 139  Β·  MediumPurple = 104
  • Grey66 = 248  Β·  LightSlateBlue = 105
  • Grey69 = 145  Β·  Yellow5 = 106
  • Grey7 = 233  Β·  DarkOliveGreen4 = 107
  • Grey70 = 249  Β·  DarkSeaGreen = 108
  • Grey74 = 250  Β·  LightSkyBlue2 = 109
  • Grey78 = 251  Β·  LightSkyBlue3 = 110
  • Grey82 = 252  Β·  SkyBlue2 = 111
  • Grey84 = 188  Β·  Chartreuse2 = 112
  • Grey85 = 253  Β·  DarkOliveGreen5 = 113
  • Grey89 = 254  Β·  PaleGreen3 = 114
  • Grey93 = 255  Β·  DarkSeaGreen5 = 115
  • Honeydew2 = 194  Β·  DarkSlateGray3 = 116
  • HotPink = 205  Β·  SkyBlue1 = 117
  • HotPink1 = 206  Β·  Chartreuse1 = 118
  • HotPink2 = 169  Β·  LightGreen = 119

okay and it rolls straight into the next block of rows, same vibe, same rules 🌸


  • HotPink3 = 132  Β·  LightGreen1 = 120
  • HotPink4 = 168  Β·  PaleGreen1 = 121
  • IndianRed = 131  Β·  Aquamarine1 = 122
  • IndianRed1 = 167  Β·  DarkSlateGray1 = 123
  • IndianRed2 = 204  Β·  Red2 = 124
  • IndianRed3 = 203  Β·  DeepPink4 = 125
  • Khaki1 = 228  Β·  MediumVioletRed = 126
  • Khaki3 = 185  Β·  Magenta4 = 127
  • LightCoral = 210  Β·  DarkViolet = 128
  • LightCyan2 = 195  Β·  Purple = 129
  • LightCyan3 = 152  Β·  DarkOrange2 = 130
  • LightGoldenrod1 = 227  Β·  IndianRed = 131
  • LightGoldenrod2 = 222  Β·  HotPink3 = 132
  • LightGoldenrod3 = 179  Β·  MediumOrchid3 = 133

heads up bestie πŸ‘€ some names pop up more than once in here β€” Grey53 lands on 102 twice, and so do IndianRed at 131 and HotPink3 at 132. not a typo, not a glitch, that's just literally what the list says, so don't come for me πŸ’€

and yeah, that's only part of it β€” there's still more list coming, so stay with me πŸ¦‹

…and bestie the list just keeps going, because of course it does πŸ’… here's the next chunk of names and their bytes, in the exact order they show up:

  • LightGoldenrod4 β€” 221
  • MediumOrchid β€” 134
  • LightGoldenrod5 β€” 186
  • MediumPurple2 β€” 135
  • LightGreen β€” 119
  • DarkGoldenrod β€” 136
  • LightGreen1 β€” 120
  • LightSalmon2 β€” 137
  • LightPink1 β€” 217
  • RosyBrown β€” 138
  • LightPink2 β€” 174
  • Grey63 β€” 139
  • LightPink3 β€” 95
  • MediumPurple3 β€” 140
  • LightSalmon1 β€” 216
  • MediumPurple1 β€” 141
  • LightSalmon2 β€” 137
  • Gold2 β€” 142
  • LightSalmon3 β€” 173
  • DarkKhaki β€” 143
  • LightSeaGreen β€” 37
  • NavajoWhite3 β€” 144
  • LightSkyBlue1 β€” 153
  • Grey69 β€” 145
  • LightSkyBlue2 β€” 109
  • LightSteelBlue3 β€” 146
  • LightSkyBlue3 β€” 110
  • LightSteelBlue β€” 147
  • LightSlateBlue β€” 105
  • Yellow6 β€” 148
  • LightSlateGrey β€” 103
  • DarkOliveGreen6 β€” 149

okay and now a whole fresh table starts up, same deal: name ↓ on one side, byte on the other, then another name with byte ↓. literally the same energy, new page πŸ¦‹

  • LightSteelBlue β€” 147
  • DarkSeaGreen6 β€” 150
  • LightSteelBlue1 β€” 189
  • DarkSeaGreen3 β€” 151
  • LightSteelBlue3 β€” 146
  • LightCyan3 β€” 152
  • LightYellow3 β€” 187
  • LightSkyBlue1 β€” 153
  • Lime β€” 10
  • GreenYellow β€” 154
  • Magenta1 β€” 201
  • DarkOliveGreen2 β€” 155
  • Magenta2 β€” 165
  • PaleGreen2 β€” 156
  • Magenta3 β€” 200
  • DarkSeaGreen4 β€” 157
  • Magenta4 β€” 127
  • DarkSeaGreen1 β€” 158
  • Magenta5 β€” 163
  • PaleTurquoise1 β€” 159
  • Magenta6 β€” 164
  • Red3 β€” 160
  • Maroon β€” 1
  • DeepPink9 β€” 161
  • MediumOrchid β€” 134
  • DeepPink6 β€” 162
  • MediumOrchid1 β€” 171
  • Magenta5 β€” 163
  • MediumOrchid2 β€” 207
  • Magenta6 β€” 164
  • MediumOrchid3 β€” 133
  • Magenta2 β€” 165
  • MediumPurple β€” 104
  • DarkOrange3 β€” 166
  • MediumPurple1 β€” 141
  • IndianRed1 β€” 167
  • MediumPurple2 β€” 135
  • HotPink4 β€” 168
  • MediumPurple3 β€” 140
  • HotPink2 β€” 169
  • MediumPurple4 β€” 97
  • Orchid β€” 170
  • MediumPurple5 β€” 98
  • MediumOrchid1 β€” 171
  • MediumPurple6 β€” 60
  • Orange2 β€” 172
  • MediumSpringGreen β€” 49
  • LightSalmon3 β€” 173
  • MediumTurquoise β€” 80
  • LightPink2 β€” 174
  • MediumVioletRed β€” 126
  • Pink3 β€” 175
  • MistyRose1 β€” 224
  • Plum3 β€” 176

ngl bestie, yes some of these names show up more than once with the same byte β€” that's not a typo on my part, it's just how the table rolls πŸ™ˆ keep scrolling, there's more coming…

okay so the roster just keeps GOING and honestly? iconic πŸ’… this is still the same two-column situation β€” name on the left, byte on the right, twice across, and every single one of them matters. no skimming, bestie, we're collecting them all like PokΓ©mon ✨

  • MistyRose3 β†’ 181 Β· Violet β†’ 177
  • NavajoWhite1 β†’ 223 Β· Gold3 β†’ 178
  • NavajoWhite3 β†’ 144 Β· LightGoldenrod3 β†’ 179

new block, same energy 🌸

  • Navy β†’ 4 Β· Tan β†’ 180
  • NavyBlue β†’ 17 Β· MistyRose3 β†’ 181
  • Olive β†’ 3 Β· Thistle3 β†’ 182
  • Orange1 β†’ 214 Β· Plum2 β†’ 183
  • Orange2 β†’ 172 Β· Yellow3 β†’ 184
  • Orange3 β†’ 58 Β· Khaki3 β†’ 185
  • Orange4 β†’ 94 Β· LightGoldenrod5 β†’ 186
  • OrangeRed1 β†’ 202 Β· LightYellow3 β†’ 187
  • Orchid β†’ 170 Β· Grey84 β†’ 188
  • Orchid1 β†’ 213 Β· LightSteelBlue1 β†’ 189
  • Orchid2 β†’ 212 Β· Yellow2 β†’ 190
  • PaleGreen1 β†’ 121 Β· DarkOliveGreen3 β†’ 191
  • PaleGreen2 β†’ 156 Β· DarkOliveGreen1 β†’ 192
  • PaleGreen3 β†’ 114 Β· DarkSeaGreen2 β†’ 193
  • PaleGreen4 β†’ 77 Β· Honeydew2 β†’ 194
  • PaleTurquoise1 β†’ 159 Β· LightCyan2 β†’ 195
  • PaleTurquoise4 β†’ 66 Β· Red1 β†’ 196
  • PaleVioletRed1 β†’ 211 Β· DeepPink2 β†’ 197
  • Pink1 β†’ 218 Β· DeepPink3 β†’ 198
  • Pink3 β†’ 175 Β· DeepPink1 β†’ 199
  • Plum1 β†’ 219 Β· Magenta3 β†’ 200
  • Plum2 β†’ 183 Β· Magenta1 β†’ 201
  • Plum3 β†’ 176 Β· OrangeRed1 β†’ 202
  • Plum4 β†’ 96 Β· IndianRed3 β†’ 203
  • Purple β†’ 129 Β· IndianRed2 β†’ 204
  • Purple1 β†’ 5 Β· HotPink β†’ 205
  • Purple2 β†’ 93 Β· HotPink1 β†’ 206
  • Purple3 β†’ 56 Β· MediumOrchid2 β†’ 207
  • Purple4 β†’ 54 Β· DarkOrange β†’ 208
  • Purple5 β†’ 55 Β· Salmon1 β†’ 209
yes, a few names show up more than once across these tables. that's not me glitching, that's literally how it's written. eyes on the bytes, bestie πŸ‘€

and the last stretch of this block πŸ¦‹

  • Red β†’ 9 Β· LightCoral β†’ 210
  • Red1 β†’ 196 Β· PaleVioletRed1 β†’ 211
  • Red2 β†’ 124 Β· Orchid2 β†’ 212
  • Red3 β†’ 160 Β· Orchid1 β†’ 213
  • RosyBrown β†’ 138 Β· Orange1 β†’ 214
  • RoyalBlue1 β†’ 63 Β· SandyBrown β†’ 215
  • Salmon1 β†’ 209 Β· LightSalmon1 β†’ 216
  • SandyBrown β†’ 215 Β· LightPink1 β†’ 217
  • SeaGreen1 β†’ 84 Β· Pink1 β†’ 218
  • SeaGreen2 β†’ 85 Β· Plum1 β†’ 219
  • SeaGreen3 β€” 83 🌊 Β· Gold1 β€” 220 ✨
  • SeaGreen4 β€” 78 🌊 Β· LightGoldenrod4 β€” 221 🌾
  • Silver β€” 7 πŸͺ© Β· LightGoldenrod2 β€” 222 🌾
  • SkyBlue1 β€” 117 ☁️ Β· NavajoWhite1 β€” 223 🏜️
  • SkyBlue2 β€” 111 ☁️ Β· MistyRose1 β€” 224 🌷
  • SkyBlue3 β€” 74 ☁️ Β· Thistle1 β€” 225 πŸ’œ
  • SlateBlue1 β€” 99 🟦 Β· Yellow1 β€” 226 πŸ’›
  • SlateBlue2 β€” 61 🟦 Β· LightGoldenrod1 β€” 227 🌾
  • SlateBlue3 β€” 62 🟦 Β· Khaki1 β€” 228 πŸ§₯
  • SpringGreen1 β€” 48 🌱 Β· Wheat1 β€” 229 🌾
  • SpringGreen2 β€” 42 🌱 Β· Cornsilk1 β€” 230 🌽
  • SpringGreen3 β€” 47 🌱 Β· Grey100 β€” 231 🩢
  • SpringGreen4 β€” 35 🌱 Β· Grey3 β€” 232 🩢
  • SpringGreen5 β€” 41 🌱 Β· Grey7 β€” 233 🩢
  • SpringGreen6 β€” 29 🌱 Β· Grey11 β€” 234 🩢
  • SteelBlue β€” 67 πŸ”© Β· Grey15 β€” 235 🩢
  • SteelBlue1 β€” 75 πŸ”© Β· Grey19 β€” 236 🩢
  • SteelBlue2 β€” 81 πŸ”© Β· Grey23 β€” 237 🩢
  • SteelBlue3 β€” 68 πŸ”© Β· Grey27 β€” 238 🩢
  • Tan β€” 180 🧸 Β· Grey30 β€” 239 🩢

okay and here's the next chunk of the list, same deal, name ↓ / byte / name / byte ↓:

  • Teal β€” 6 πŸ«– Β· Grey35 β€” 240 🩢
  • Thistle1 β€” 225 πŸ’œ Β· Grey39 β€” 241 🩢
  • Thistle3 β€” 182 πŸ’œ Β· Grey42 β€” 242 🩢
  • Turquoise2 β€” 45 🩡 Β· Grey46 β€” 243 🩢
  • Turquoise4 β€” 30 🩡 Β· Grey50 β€” 244 🩢
  • Violet β€” 177 🟣 Β· Grey54 β€” 245 🩢
  • Wheat1 β€” 229 🌾 Β· Grey58 β€” 246 🩢
  • Wheat4 β€” 101 🌾 Β· Grey62 β€” 247 🩢
  • White β€” 15 🀍 Β· Grey66 β€” 248 🩢
  • Yellow β€” 11 πŸ’› Β· Grey70 β€” 249 🩢
  • Yellow1 β€” 226 πŸ’› Β· Grey74 β€” 250 🩢
  • Yellow2 β€” 190 πŸ’› Β· Grey78 β€” 251 🩢
  • Yellow3 β€” 184 πŸ’› Β· Grey82 β€” 252 🩢
  • Yellow4 β€” 100 πŸ’› Β· Grey85 β€” 253 🩢
  • Yellow5 β€” 106 πŸ’› Β· Grey89 β€” 254 🩢
  • Yellow6 β€” 148 πŸ’› Β· Grey93 β€” 255 🩢

and that's the whole rainbow bestie, every single name accounted for, not one byte skipped πŸ’…βœ¨


🌸 SEE ALSO 🌸


πŸ“œ STANDARDS πŸ“œ


πŸ‘‘ AUTHORS πŸ‘‘

Copyright 2017–2024 Manos Pitsidianakis <manos@pitsidianak.is> 🫢

Released under the GPL, version 3 or greater. This software carries no warranty of any kind. (See COPYING for full copyright and warranty notices.)

no cap, zero warranty, they said it, not me 😭 read COPYING for the full receipts fr fr

and that's a wrap on the whole page bestie πŸŽ€ this version dropped as part of the Debian build, dated March 10, 2024, and yes it's the MELI-THEMES(5) page you just read top to bottom like a champ. go make something gorgeous πŸ’–βœ¨