Skip to content

Latest commit

 

History

History
243 lines (213 loc) · 19.6 KB

palette.md

File metadata and controls

243 lines (213 loc) · 19.6 KB

Color Palette and Highlighting Semantics

Contents

  1. Palette Variants
  2. Highlights

Palette Variants

The color scheme contains two major color palettes: dark and light.

Each color palette is composed of two sub-palettes: palette1 for background colors, and palette2 for foreground colors.

Background colors come in three flavours based on their contrast: hard, medium (default) and low.

The semantics of each color in the context of syntax highlighting is described in Highlights.

Dark

Background Colors (palette1)

hard
#1E2326#272E33#2E383C#374145#414B50#495156#4F5B58
#4C3743#493B40#3C4841#384B55#45443c
medium
#232A2E#2D353B#343F44#3D484D#475258#4F585E#56635f
#543A48#514045#425047#3A515D#4D4C43
low
#293136#333C43#3A464C#434F55#4D5960#555F66#5D6B66
#5C3F4F#59464C#48584E#3F5865#55544A

Foreground Colors (palette2)

default
#D3C6AA
accents
#E67E80#E69875#DBBC7F#A7C080#83C092#7FBBB3#D699B6
greys
#7A8478#859289#9DA9A0
statusline
#A7C080#D3C6AA#E67E80

Light

Background Colors (palette1)

hard
#F2EFDF#FFFBEF#F8F5E4#F2EFDF#EDEADA#E8E5D5#BEC5B2
#F0F2D4#FFE7DE#F3F5D9#ECF5ED#FEF2D5
medium
#EFEBD4#FDF6E3#F4F0D9#EFEBD4#E6E2CC#E0DCC7#BDC3AF
#EAEDC8#FBE3DA#F0F1D2#E9F0E9#FAEDCD
low
#E5DFC5#F3EAD3#EAE4CA#E5DFC5#DDD8BE#D8D3BA#B9C0AB
#E1E4BD#F4DBD0#E5E6C5#E1E7DD#F1E4C5

Foreground Colors (palette2)

default
#5C6A72
accents
#F85552#F57D26#DFA000#8DA101#35A77C#3A94C5#DF69BA
greys
#A6B0A0#939F91#829181
statusline
#93B259#708089#E66868

Highlights

The color values in the table below correspond to the dark variant of the color scheme with the default medium contrast. The semantics of color identifiers, however, apply uniformly to all Palette Variants and contrast settings.

          Hex Identifier Usages
#232A2E #232A2E bg_dim Dimmed Background
#2D353B #2D353B bg0 Default Background, Line Numbers Background, Signs Background, Status Line Background (inactive), Tab Line Label (active)
#343F44 #343F44 bg1 Cursor Line Background, Color Columns, Closed Folds Background, Status Line Background (active), Tab Line Background
#3D484D #3D484D bg2 Popup Menu Background, Floating Window Background, Window Toolbar Background
#475258 #475258 bg3 List Chars, Special Keys, Tab Line Label Background (inactive)
#4F585E #4F585E bg4 Window Splits Separators, Whitespaces, Breaks
#56635f #56635f bg5 Not currently used
#543A48 #543A48 bg_visual Visual Selection
#514045 #514045 bg_red Diff Deleted Line Background, Error Highlights
#425047 #425047 bg_green Diff Added Line Background, Hint Highlights
#3A515D #3A515D bg_blue Diff Changed Line Background, Info Highlights
#4D4C43 #4D4C43 bg_yellow Warning Highlights
#D3C6AA #D3C6AA fg Default Foreground, Signs, [Treesitter: Constants, Variables, Function Parameters, Properties, Symbol Identifiers]
#E67E80 #E67E80 red Conditional Keywords, Loop Keywords, Exception Keywords, Inclusion Keywords, Uncategorised Keywords, Diff Deleted Signs, Error Messages, Error Signs
#E69875 #E69875 orange Operator Keywords, Operators, Labels, Storage Classes, Composite Types, Enumerated Types, Tags, Title, Debugging Statements
#DBBC7F #DBBC7F yellow Types, Special Characters, Warning Messages, Warning Signs, [Treesitter: Modules, Namespaces]
#A7C080 #A7C080 green Function Names, Method Names, Strings, Characters, Hint Messages, Hint Signs, Search Highlights, [Treesitter: Constructors, Function Calls, Built-In Functions, Macro Functions, String Escapes, Regex Literals, Tag Delimiters, Non-Structured Text]
#83C092 #83C092 aqua Constants, Macros, [Treesitter: Strings, Characters]
#7FBBB3 #7FBBB3 blue Identifiers, Uncategorised Special Symbols, Diff Changed Text Background, Info Messages, Info Signs, [Treesitter: Fields, Special Punctuation, Math Environments]
#D699B6 #D699B6 purple Booleans, Numbers, Preprocessors, [Treesitter: Built-In Constants, Built-In Variables, Macro-Defined Constants, Attributes/Annotations]
#7A8478 #7A8478 grey0 Line Numbers, Fold Columns, Concealed Text, Foreground UI Elements
#859289 #859289 grey1 Comments, Punctuation Delimiters, Closed Folds, Ignored/Disabled, UI Borders, Status Line Text
#9DA9A0 #9DA9A0 grey2 Cursor Line Number, Tab Line Label (inactive)
#A7C080 #A7C080 statusline1 Menu Selection Background, Tab Line Label Background (active), Status Line Mode Indicator
#D3C6AA #D3C6AA statusline2 Status Line Mode Indicator
#E67E80 #E67E80 statusline3 Status Line Mode Indicator