mirror of
https://github.com/lifepillar/vim-solarized8.git
synced 2025-12-10 07:46:58 +00:00
390 lines
21 KiB
Plaintext
390 lines
21 KiB
Plaintext
; vim: ft=colortemplate fdm=marker
|
|
|
|
Full name: Solarized 8 Low Contrast
|
|
Short name: solarized8_low
|
|
Include: _info.colortemplate
|
|
Include: _global.colortemplate
|
|
|
|
|
|
Background: dark
|
|
|
|
; Dark color palette {{{
|
|
; Color name GUI Base256 Base16
|
|
Color: base02 #073642 239 0
|
|
Color: back #073642 236 0
|
|
Color: red #dc322f 160 1
|
|
Color: green #859900 106 2
|
|
;Color:green #719e07 ~ 2
|
|
Color: yellow #b58900 136 3
|
|
Color: blue #268bd2 32 4
|
|
Color: magenta #d33682 162 5
|
|
Color: cyan #2aa198 37 6
|
|
Color: base2 #eee8d5 254 7
|
|
Color: base03 #002b36 235 8
|
|
Color: orange #cb4b16 166 9
|
|
Color: base01 #586e75 242 10
|
|
Color: base00 #657b83 66 11
|
|
Color: base0 #839496 246 12
|
|
Color: violet #6c71c4 61 13
|
|
Color: base1 #93a1a1 247 14
|
|
Color: base3 #fdf6e3 230 15
|
|
|
|
Include: _dark_terminal.colortemplate
|
|
; }}}
|
|
; Default highlight groups (dark) {{{
|
|
; Transparency and visibility (dark) {{{
|
|
Normal base0 back
|
|
FoldColumn base0 base02
|
|
Folded base0 base02 s=base03 bold
|
|
/256/16 base0 base02 bold
|
|
LineNr base01 base02
|
|
Terminal fg back
|
|
ToolbarButton base1 base02 bold
|
|
ToolbarLine none base02
|
|
|
|
Normal /256/16+termtrans 1 base0 none
|
|
FoldColumn /256/16+termtrans 1 fg none
|
|
Folded /256/16+termtrans 1 fg none bold
|
|
LineNr /256/16+termtrans 1 base01 none
|
|
Terminal /256/16+termtrans 1 fg none
|
|
ToolbarButton/256/16+termtrans 1 base1 none bold
|
|
ToolbarLine /256/16+termtrans 1 none none
|
|
|
|
CursorLineNr base0 base02 bold
|
|
+transvis 2 orange base02 bold
|
|
4 base01 base02 bold
|
|
+transvis 1 base0 none bold ; transparent, normal visibility
|
|
3 orange none bold ; transparent, high visibility
|
|
5 base01 none bold ; transparent, low visibility
|
|
|
|
NonText base00 none bold
|
|
+visibility "high" orange none bold
|
|
"low" base02 none bold
|
|
|
|
SpecialKey base00 base02 bold
|
|
+visibility "high" orange none reverse
|
|
"low" base02 none reverse
|
|
|
|
SpellBad violet none s=violet undercurl
|
|
/256/16 violet none s=none underline
|
|
+visibility "high" violet base2 s=none underline,reverse
|
|
/gui +visibility "high" violet base2 s=red undercurl,reverse
|
|
|
|
SpellCap violet none s=violet undercurl
|
|
/256/16 violet none s=none underline
|
|
+visibility "high" violet base2 s=none underline,reverse
|
|
/gui +visibility "high" violet base2 s=red undercurl,reverse
|
|
|
|
SpellLocal yellow none s=yellow undercurl
|
|
/256/16 yellow none s=none underline
|
|
+visibility "high" yellow base2 s=none underline,reverse
|
|
/gui +visibility "high" yellow base2 s=red undercurl,reverse
|
|
|
|
SpellRare cyan none s=cyan undercurl
|
|
/256/16 cyan none s=none underline
|
|
+visibility "high" cyan base2 s=none underline,reverse
|
|
/gui +visibility "high" cyan base2 s=red undercurl,reverse
|
|
|
|
Title orange none bold
|
|
+visibility "high" yellow none bold
|
|
"low" base01 none bold
|
|
; }}}
|
|
; Cursor style (dark) {{{
|
|
Cursor base3 blue
|
|
Cursor +oldcursor 1 base03 base0
|
|
; }}}
|
|
; Diff mode (dark) {{{
|
|
DiffAdd green base02 s=green
|
|
/256/16 green base02 s=none
|
|
DiffChange yellow base02 s=yellow
|
|
/256/16 yellow base02 s=none
|
|
DiffDelete red base02 s=none bold
|
|
DiffText blue base02 s=blue
|
|
/256/16 blue base02 s=none
|
|
|
|
DiffAdd +diffmode "high" green none reverse
|
|
DiffChange +diffmode "high" yellow none reverse
|
|
DiffDelete +diffmode "high" red none reverse
|
|
DiffText +diffmode "high" blue none reverse
|
|
|
|
DiffAdd /gui +diffmode "low" green none s=green
|
|
DiffAdd /256/16+diffmode "low" green none s=none
|
|
DiffChange/gui +diffmode "low" yellow none s=yellow
|
|
DiffChange/256/16+diffmode "low" yellow none s=none
|
|
DiffDelete +diffmode "low" red none s=none bold
|
|
DiffText /gui +diffmode "low" blue none s=blue
|
|
DiffText /256/16+diffmode "low" blue none s=none
|
|
; }}}
|
|
; Structural elements (dark) {{{
|
|
StatusLine base0 base02 reverse
|
|
StatusLineNC base01 base02 reverse
|
|
TabLine base01 base02 reverse
|
|
TabLineFill base01 base02 reverse
|
|
TabLineSel base0 base02 reverse
|
|
VertSplit base1 base01
|
|
|
|
StatusLine +stl "low" base01 base2 reverse
|
|
StatusLineNC +stl "low" base01 base1 reverse
|
|
TabLine +stl "low" base01 base1 reverse
|
|
TabLineFill +stl "low" base01 base1 reverse
|
|
TabLineSel +stl "low" base01 base2 reverse
|
|
|
|
StatusLine +stl "flat" base03 base2 reverse
|
|
StatusLineNC +stl "flat" base03 base1 reverse
|
|
TabLineSel +stl "flat" base2 base03
|
|
TabLine +stl "flat" base01 base03
|
|
TabLineFill +stl "flat" base01 base03
|
|
VertSplit +stl "flat" base01 base03
|
|
; }}}
|
|
; Base groups (dark) {{{
|
|
ColorColumn none base01
|
|
Conceal blue none
|
|
CursorColumn none base01
|
|
CursorLine none none s=base1 underline
|
|
/256/16 none none s=none underline
|
|
Directory blue none
|
|
EndOfBuffer none none
|
|
ErrorMsg red base3 reverse
|
|
IncSearch orange none standout
|
|
MatchParen base3 base02 bold
|
|
ModeMsg blue none
|
|
MoreMsg blue none
|
|
Pmenu base00 base03
|
|
PmenuSbar none base03
|
|
PmenuSel base00 base02
|
|
PmenuThumb none base03
|
|
Question cyan none bold
|
|
Search yellow none reverse
|
|
SignColumn base0 none
|
|
Visual base01 base03 reverse
|
|
VisualNOS none base02 reverse
|
|
WarningMsg orange none bold
|
|
WildMenu base2 base02 reverse
|
|
; }}}
|
|
; Other conventional groups (dark) {{{
|
|
Comment base01 none italic
|
|
Constant cyan none
|
|
CursorIM none fg
|
|
Error red base3 bold,reverse
|
|
Identifier blue none
|
|
Ignore none none
|
|
PreProc orange none
|
|
Special orange none
|
|
Statement green none
|
|
Todo magenta none bold
|
|
Type yellow none
|
|
Underlined violet none
|
|
; }}}
|
|
; }}}
|
|
; Additional highlight groups (dark) {{{
|
|
NormalMode base0 base3 reverse
|
|
InsertMode cyan base3 reverse
|
|
ReplaceMode orange base3 reverse
|
|
VisualMode magenta base3 reverse
|
|
CommandMode magenta base3 reverse
|
|
; }}}
|
|
|
|
|
|
Background: light
|
|
|
|
; Light color palette {{{
|
|
; Color name GUI Base256 Base16
|
|
Color: base2 #073642 236 0
|
|
Color: red #dc322f 160 1
|
|
Color: green #859900 106 2
|
|
;Color:green #719e07 ~ 2
|
|
Color: yellow #b58900 136 3
|
|
Color: blue #268bd2 32 4
|
|
Color: magenta #d33682 162 5
|
|
Color: cyan #2aa198 37 6
|
|
Color: base02 #eee8d5 254 7
|
|
Color: back #eee8d5 254 7
|
|
Color: base3 #002b36 235 8
|
|
Color: orange #cb4b16 166 9
|
|
Color: base1 #586e75 242 10
|
|
Color: base0 #657b83 66 11
|
|
Color: base00 #839496 246 12
|
|
Color: violet #6c71c4 61 13
|
|
Color: base01 #93a1a1 247 14
|
|
Color: base03 #fdf6e3 230 15
|
|
|
|
Include: _light_terminal.colortemplate
|
|
; }}}
|
|
; Default highlight groups (light) {{{
|
|
; Transparency and visibility (light) {{{
|
|
Normal base0 back
|
|
FoldColumn base0 base02
|
|
Folded base0 base02 s=base03 bold
|
|
/256/16 base0 base02 bold
|
|
LineNr base01 base02
|
|
Terminal fg back
|
|
ToolbarButton base1 base02 bold
|
|
ToolbarLine none base02
|
|
|
|
Normal /256/16+termtrans 1 base0 none
|
|
FoldColumn /256/16+termtrans 1 base0 none
|
|
Folded /256/16+termtrans 1 base0 none bold
|
|
LineNr /256/16+termtrans 1 base01 none
|
|
Terminal /256/16+termtrans 1 fg none
|
|
ToolbarButton/256/16+termtrans 1 base1 none bold
|
|
ToolbarLine /256/16+termtrans 1 none none
|
|
|
|
CursorLineNr base0 base02 bold
|
|
+transvis 2 red base02 bold
|
|
4 base01 base02 bold
|
|
+transvis 1 base0 none bold ; transparent, normal visibility
|
|
3 red none bold ; transparent, high visibility
|
|
5 base01 none bold ; transparent, low visibility
|
|
|
|
MatchParen base3 base02 bold
|
|
+visibility "high" base3 none bold,underline
|
|
"low" base3 base02 bold
|
|
|
|
NonText base00 none bold
|
|
+visibility "high" red none bold
|
|
"low" base02 none bold
|
|
|
|
SpecialKey base00 base02 bold
|
|
+visibility "high" red none reverse
|
|
"low" base02 none bold
|
|
|
|
SpellBad magenta none s=violet undercurl
|
|
/256/16 magenta none s=none underline
|
|
+visibility "high" magenta base02 s=none underline,reverse
|
|
"low" magenta none s=none underline
|
|
/gui +visibility "high" magenta base02 s=violet undercurl,reverse
|
|
"low" magenta none s=violet undercurl
|
|
|
|
SpellCap magenta none s=violet undercurl
|
|
/256/16 magenta none s=none underline
|
|
+visibility "high" magenta base02 s=none underline,reverse
|
|
"low" magenta none s=none underline
|
|
/gui +visibility "high" magenta base02 s=violet undercurl,reverse
|
|
"low" magenta none s=violet undercurl
|
|
|
|
SpellLocal yellow none s=yellow undercurl
|
|
/256/16 yellow none s=none underline
|
|
+visibility "high" yellow base02 s=none underline,reverse
|
|
"low" yellow none s=none underline
|
|
/gui +visibility "high" yellow base02 s=orange undercurl,reverse
|
|
"low" yellow none s=yellow undercurl
|
|
|
|
SpellRare cyan none s=cyan undercurl
|
|
/256/16 cyan none s=none underline
|
|
+visibility "high" cyan base02 s=none underline,reverse
|
|
"low" cyan none s=none underline
|
|
/gui +visibility "high" cyan base02 s=orange undercurl,reverse
|
|
"low" cyan none s=cyan undercurl
|
|
|
|
Title orange none bold
|
|
+visibility "high" orange none bold
|
|
"low" base01 none bold
|
|
|
|
Cursor base03 orange
|
|
Cursor +viscurs 1 base03 base0
|
|
Cursor +viscurs 2 base03 red
|
|
Cursor +viscurs 3 base03 base0
|
|
Cursor +viscurs 4 base03 orange
|
|
Cursor +viscurs 5 base03 base0
|
|
; }}}
|
|
; Diff mode (light) {{{
|
|
DiffAdd green base02 s=green
|
|
/256/16 green base02 s=none
|
|
DiffChange yellow base02 s=yellow
|
|
/256/16 yellow base02 s=none
|
|
DiffDelete red base02 bold
|
|
DiffText blue base02 s=blue
|
|
/256/16 blue base02 s=none
|
|
|
|
DiffAdd +diffmode "high" green none reverse
|
|
DiffChange +diffmode "high" yellow none reverse
|
|
DiffDelete +diffmode "high" red none reverse
|
|
DiffText +diffmode "high" blue none reverse
|
|
|
|
DiffAdd /gui +diffmode "low" green none s=green
|
|
DiffAdd /256/16+diffmode "low" green none s=none
|
|
DiffChange/gui +diffmode "low" yellow none s=yellow
|
|
DiffChange/256/16+diffmode "low" yellow none s=none
|
|
DiffDelete +diffmode "low" red none bold
|
|
DiffText /gui +diffmode "low" blue none s=blue
|
|
DiffText /256/16+diffmode "low" blue none s=none
|
|
; }}}
|
|
; Structural elements (light) {{{
|
|
StatusLine base1 base02 reverse
|
|
StatusLineNC base00 base02 reverse
|
|
TabLine base00 base02 reverse
|
|
TabLineFill base00 base02 reverse
|
|
TabLineSel base1 base02 reverse
|
|
VertSplit base1 base01
|
|
WildMenu base00 base02 reverse
|
|
|
|
StatusLine +stl "low" base01 base02 reverse
|
|
StatusLineNC +stl "low" base01 base1 reverse
|
|
TabLine +stl "low" base01 base1 reverse
|
|
TabLineFill +stl "low" base01 base1 reverse
|
|
TabLineSel +stl "low" base01 base02 reverse
|
|
WildMenu +stl "low" base0 base02 reverse
|
|
|
|
StatusLine +stl "flat" base03 base2 reverse
|
|
StatusLineNC +stl "flat" base03 base1 reverse
|
|
TabLineSel +stl "flat" base2 base03
|
|
TabLine +stl "flat" base01 base03
|
|
TabLineFill +stl "flat" base01 base03
|
|
VertSplit +stl "flat" base01 base03
|
|
WildMenu +stl "flat" base01 base03 reverse
|
|
; }}}
|
|
; Base groups (light) {{{
|
|
ColorColumn base02 base01
|
|
Conceal blue none
|
|
CursorColumn base02 base01
|
|
CursorLine none none s=base00 underline
|
|
/256/16 none none underline
|
|
Directory blue none
|
|
EndOfBuffer none none
|
|
ErrorMsg red base03 reverse
|
|
IncSearch orange none standout
|
|
ModeMsg blue none
|
|
MoreMsg blue none
|
|
Pmenu base03 base01
|
|
PmenuSbar none base0
|
|
PmenuSel base03 base00
|
|
PmenuThumb none base00
|
|
Question cyan none bold
|
|
Search yellow none reverse
|
|
SignColumn base0 none
|
|
Visual base01 base03 reverse
|
|
VisualNOS none base02 reverse
|
|
WarningMsg orange none bold
|
|
|
|
Comment base01 none italic
|
|
Constant cyan none
|
|
CursorIM none fg
|
|
Error red base03 bold,reverse
|
|
Identifier blue none
|
|
Ignore none none
|
|
PreProc orange none
|
|
Special orange none
|
|
Statement green none
|
|
Todo magenta none bold
|
|
Type yellow none
|
|
Underlined violet none
|
|
; }}}
|
|
; }}}
|
|
; Additional highlight groups (light) {{{
|
|
NormalMode base1 base03 reverse
|
|
InsertMode cyan base03 reverse
|
|
ReplaceMode orange base03 reverse
|
|
VisualMode magenta base03 reverse
|
|
CommandMode magenta base03 reverse
|
|
; }}}
|
|
; Neovim (light) {{{
|
|
TermCursor -> Cursor
|
|
TermCursorNC base03 base01
|
|
; }}}
|
|
|
|
|
|
Background: any
|
|
|
|
Include: _extra.colortemplate
|
|
Include: _bw.colortemplate
|