Update and rebuild with Colortemplate v3.0.0-beta1.

This commit is contained in:
Lifepillar 2025-05-26 14:10:30 +02:00
parent c4fd8a4576
commit 7766dc4185
No known key found for this signature in database
11 changed files with 6678 additions and 8049 deletions

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -1,4 +1,4 @@
*solarized8.txt* For Vim version 9 Last change: 2024 Jun 29
*solarized8.txt* For Vim version 9 Last change: 2025 May 26
Solarized 8 color scheme

View file

@ -4,7 +4,7 @@ Background: any
Include: _linked_groups.colortemplate
#const italics = get(g:, '@prefix_italics', 1) && ((&t_ZH != '' && &t_ZH != '') || has('gui_running') || has('nvim'))
#const italics = get(g:, '@prefix_italics', 1) && (has('gui_running') || has('nvim') || (&t_ZH != '' && &t_ZH != '' && !has('win32')))
#const termtrans = get(g:, '@prefix_termtrans', 0) && !has('gui_running')
#const visibility = get(g:, '@prefix_visibility', 'normal')
#const diffmode = get(g:, '@prefix_diffmode', 'normal')

View file

@ -5,6 +5,5 @@ URL: https://github.com/lifepillar/vim-solarized8
Description: Precision colors for machines and people
Prefix: solarized
License: OSI approved MIT license
Variants: 256 16 0
Options: backend=legacy
Environments: gui 256 16 8 0

View file

@ -52,25 +52,25 @@ ToolbarButton/256/16+termtrans 1 base1 none bold
ToolbarLine /256/16+termtrans 1 none none
CursorLineNr base0 base02 bold ; no transparency, normal visibility
+transvis 2 orange base02 bold ; no transparency, high visibility
/gui/256/16/8+transvis 2 orange base02 bold ; no transparency, high visibility
4 base01 base02 bold ; no transparency, low visibility
+transvis 1 base0 none bold ; transparent, normal visibility
/gui/256/16/8+transvis 1 base0 none bold ; transparent, normal visibility
3 orange none bold ; transparent, high visibility
5 base01 none bold ; transparent, low visibility
LineNr base00 base02 ; no transparency, normal visibility
+transvis 2 base0 base02 ; no transparency, high visibility
/gui/256/16/8+transvis 2 base0 base02 ; no transparency, high visibility
4 base01 base02 ; no transparency, low visibility
1 base00 none ; transparent, normal visibility
3 base0 none ; transparent, high visibility
5 base01 none ; transparent, low visibility
NonText base00 none bold
+visibility "high" orange none bold
/gui/256/16/8+visibility "high" orange none bold
"low" base02 none bold
SpecialKey base00 base02 bold
+visibility "high" orange none reverse
/gui/256/16/8+visibility "high" orange none reverse
"low" base02 none reverse
SpellBad violet none s=violet undercurl
@ -94,12 +94,12 @@ SpellRare cyan none s=cyan undercurl
/gui +visibility "high" cyan base3 s=red undercurl,reverse
Title orange none bold
+visibility "high" yellow none bold
/gui/256/16/8 +visibility "high" yellow none bold
"low" base01 none bold
; }}}
; Cursor style (dark) {{{
Cursor base3 blue
+oldcursor 1 base03 base0
/gui/256/16/8 +oldcursor 1 base03 base0
; }}}
; Diff mode (dark) {{{
Added green none
@ -114,42 +114,47 @@ DiffDelete red base02 s=none bold
DiffText blue base02 s=blue
/256/16/8 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/256/16/8 +diffmode "high" green none reverse
DiffChange
/gui/256/16/8 +diffmode "high" yellow none reverse
DiffDelete
/gui/256/16/8 +diffmode "high" red none reverse
DiffText
/gui/256/16/8 +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
DiffDelete
/gui/256/16/8 +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
+stl "low" base01 base2 reverse
/gui/256/16/8 +stl "low" base01 base2 reverse
"flat" base02 base2 reverse
StatusLineNC base01 base02 reverse
+stl "low" base01 base02 reverse
/gui/256/16/8 +stl "low" base01 base02 reverse
"flat" base02 base1 reverse
TabLine base01 base02 reverse
+stl "low" base01 base02 reverse
/gui/256/16/8 +stl "low" base01 base02 reverse
"flat" base01 base02
TabLineFill base01 base02 reverse
+stl "low" base01 base02 reverse
/gui/256/16/8 +stl "low" base01 base02 reverse
"flat" base01 base02
TabLineSel base0 base02 reverse
+stl "low" base0 base3 reverse
/gui/256/16/8 +stl "low" base0 base3 reverse
"flat" base2 base02
VertSplit base02 base01
+stl "low" base02 base01
/gui/256/16/8 +stl "low" base02 base01
"flat" base01 base02
; }}}
; Base groups (dark) {{{
@ -178,7 +183,7 @@ WildMenu base2 base02 reverse
; }}}
; Other conventional groups (dark) {{{
Comment base01 none italic
+italics 0 omit omit s=omit
/gui/256/16/8/0+italics 0 omit omit s=omit
Constant cyan none
CursorIM none fg
Error red base3 bold,reverse
@ -244,19 +249,19 @@ ToolbarButton/256/16+termtrans 1 base1 none bold
ToolbarLine /256/16+termtrans 1 none none
MatchParen red base02 bold,underline
+visibility "high" base03 base00 bold
/gui/256/16/8 +visibility "high" base03 base00 bold
"low" red base02 bold,underline
NonText base00 none bold
+visibility "high" red none bold
/gui/256/16/8 +visibility "high" red none bold
"low" base02 none bold
SpecialKey base00 base02 bold
+visibility "high" red none reverse
/gui/256/16/8 +visibility "high" red none reverse
"low" base02 none bold
Title orange none bold
+visibility "high" orange none bold
/gui/256/16/8 +visibility "high" orange none bold
"low" base01 none bold
SpellBad magenta none s=violet undercurl
@ -280,14 +285,14 @@ SpellRare cyan none s=cyan undercurl
/gui +visibility "high" cyan base03 s=orange undercurl,reverse
CursorLineNr base0 base02 bold
+transvis 2 red base02 bold
/gui/256/16/8 +transvis 2 red base02 bold
4 base01 base02 bold
1 base0 none bold
3 red none bold
5 base01 none bold
LineNr base00 base02
+transvis 2 base0 base02
/gui/256/16/8 +transvis 2 base0 base02
4 base01 base02
1 base00 none
3 base0 none
@ -295,7 +300,7 @@ LineNr base00 base02
; }}}
; Cursor Style {{{
Cursor base03 orange
+viscurs 1 base03 base0
/gui/256/16/8 +viscurs 1 base03 base0
2 base03 red
3 base03 base0
4 base03 orange
@ -314,16 +319,21 @@ 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/256/16/8 +diffmode "high" green none reverse
DiffChange
/gui/256/16/8 +diffmode "high" yellow none reverse
DiffDelete
/gui/256/16/8 +diffmode "high" red none reverse
DiffText
/gui/256/16/8 +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
DiffDelete
/gui/256/16/8 +diffmode "low" red none bold
DiffText /gui +diffmode "low" blue none s=blue
DiffText /256/16+diffmode "low" blue none s=none
; }}}
@ -336,21 +346,35 @@ TabLineSel base1 base02 reverse
VertSplit base1 base01
WildMenu base2 base02 reverse
StatusLine +stl "low" base01 base03 reverse
StatusLineNC +stl "low" base01 base1 reverse
TabLine +stl "low" base01 base1 reverse
TabLineFill +stl "low" base01 base1 reverse
TabLineSel +stl "low" base1 base03 reverse
VertSplit +stl "low" base1 base01
WildMenu +stl "low" base1 base03 reverse
StatusLine
/gui/256/16/8 +stl "low" base01 base03 reverse
StatusLineNC
/gui/256/16/8 +stl "low" base01 base1 reverse
TabLine
/gui/256/16/8 +stl "low" base01 base1 reverse
TabLineFill
/gui/256/16/8 +stl "low" base01 base1 reverse
TabLineSel
/gui/256/16/8 +stl "low" base1 base03 reverse
VertSplit
/gui/256/16/8 +stl "low" base1 base01
WildMenu
/gui/256/16/8 +stl "low" base1 base03 reverse
StatusLine +stl "flat" base02 base2 reverse
StatusLineNC +stl "flat" base02 base1 reverse
TabLineSel +stl "flat" base2 base02
TabLine +stl "flat" base01 base02
TabLineFill +stl "flat" base01 base02
VertSplit +stl "flat" base01 base02
WildMenu +stl "flat" base00 base03 reverse
StatusLine
/gui/256/16/8 +stl "flat" base02 base2 reverse
StatusLineNC
/gui/256/16/8 +stl "flat" base02 base1 reverse
TabLineSel
/gui/256/16/8 +stl "flat" base2 base02
TabLine
/gui/256/16/8 +stl "flat" base01 base02
TabLineFill
/gui/256/16/8 +stl "flat" base01 base02
VertSplit
/gui/256/16/8 +stl "flat" base01 base02
WildMenu
/gui/256/16/8 +stl "flat" base00 base03 reverse
; }}}
; Base groups (light) {{{
ColorColumn none base02
@ -376,7 +400,7 @@ WarningMsg orange none bold
; }}}
; Other conventional groups (dark) {{{
Comment base01 none italic
+italics 0 omit omit s=omit
/gui/256/16/8/0 +italics 0 omit omit s=omit
Constant cyan none
CursorIM none fg
Error red base03 bold,reverse

View file

@ -46,44 +46,44 @@ ToolbarButton/256/16+termtrans 1 base1 none bold
ToolbarLine /256/16+termtrans 1 none none
NonText base00 none bold
+visibility "high" orange none bold
+visibility "low" base02 none bold
/gui/256/16/8+visibility "high" orange none bold
"low" base02 none bold
SpecialKey base00 base02 bold
+visibility "high" orange none reverse
+visibility "low" base02 none reverse
/gui/256/16/8+visibility "high" orange none reverse
"low" base02 none reverse
Title orange none bold
+visibility "high" yellow none bold
+visibility "low" base01 none bold
/gui/256/16/8+visibility "high" yellow none bold
"low" base01 none bold
SpellBad violet none s=violet undercurl
/256/16 violet none s=none underline
/256/16+visibility "high" violet base2 s=none underline,reverse
+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
/256/16+visibility "high" violet base2 s=none underline,reverse
+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
/256/16+visibility "high" yellow base2 s=none underline,reverse
+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
/256/16+visibility "high" cyan base2 s=none underline,reverse
+visibility "high" cyan base2 s=none underline,reverse
/gui +visibility "high" cyan base2 s=red undercurl,reverse
CursorLineNr base0 none bold
+visibility "high" orange none bold
/gui/256/16/8+visibility "high" orange none bold
"low" base01 none bold
; }}}
; Cursor style (dark) {{{
Cursor base3 blue
+oldcursor 1 base03 base0
/gui/256/16/8+oldcursor 1 base03 base0
; }}}
; Diff mode (dark) {{{
Added green none
@ -98,28 +98,33 @@ 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/256/16/8 +diffmode "high" green none reverse
DiffChange
/gui/256/16/8 +diffmode "high" yellow none reverse
DiffDelete
/gui/256/16/8 +diffmode "high" red none reverse
DiffText
/gui/256/16/8 +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
DiffDelete
/gui/256/16/8 +diffmode "low" red none bold
DiffText /gui +diffmode "low" blue none s=blue
DiffText /256/16+diffmode "low" blue none s=none
; }}}
; Structural elements (dark) {{{
StatusLine base02 base2 reverse
+stl "low" base02 base1 bold,reverse
/gui/256/16/8+stl "low" base02 base1 bold,reverse
StatusLineNC base02 base1 reverse
+stl "low" base02 base01 reverse
/gui/256/16/8+stl "low" base02 base01 reverse
TabLineSel base2 base02
+stl "low" base1 base02
/gui/256/16/8+stl "low" base1 base02
; }}}
; Base groups (dark) {{{
ColorColumn none base02
@ -152,7 +157,7 @@ WarningMsg orange none bold
WildMenu base00 base2 reverse
Comment base01 none italic
+italics 0 omit omit s=omit
/gui/256/16/8/0+italics 0 omit omit s=omit
Constant cyan none
CursorIM none fg
Error red base3 bold,reverse
@ -168,7 +173,7 @@ Underlined violet none
; }}}
; Additional highlight groups (dark) {{{
NormalMode base02 base2 reverse
+stl "low" base02 base1 bold,reverse
/gui/256/16/8+stl "low" base02 base1 bold,reverse
InsertMode base02 cyan bold,reverse
ReplaceMode base02 orange bold,reverse
VisualMode base02 magenta bold,reverse
@ -216,61 +221,66 @@ ToolbarButton/256/16+termtrans 1 base1 none bold
ToolbarLine /256/16+termtrans 1 none none
CursorLineNr base0 none bold
+visibility "high" red none bold
/gui/256/16/8+visibility "high" red none bold
"low" base01 none bold
MatchParen base3 base02 bold
+visibility "high" orange base02 bold,underline
/gui/256/16/8+visibility "high" orange base02 bold,underline
"low" orange base02 bold
NonText base00 none bold
+visibility "high" red none bold
/gui/256/16/8+visibility "high" red none bold
"low" base02 none bold
SpecialKey base00 base02 bold
+visibility "high" red none reverse
/gui/256/16/8+visibility "high" red none reverse
"low" base02 none bold
Title orange none bold
+visibility "high" orange none bold
/gui/256/16/8+visibility "high" orange none bold
"low" base01 none bold
SpellBad violet none s=violet undercurl
/256/16 violet none s=none underline
+visibility "high" violet base02 s=none underline,reverse
/256/16 violet none s=none underline
/256/16+visibility "high" violet base02 s=none underline,reverse
"low" violet none s=none underline
/gui +visibility "high" violet base02 s=red undercurl,reverse
/gui +visibility "high" violet base02 s=red undercurl,reverse
"low" violet none s=violet undercurl
SpellCap violet none s=violet undercurl
/256/16 violet none s=none underline
+visibility "high" violet base02 s=none underline,reverse
/256/16 violet none s=none underline
/256/16+visibility "high" violet base02 s=none underline,reverse
"low" violet none s=none underline
/gui +visibility "high" violet base02 s=red undercurl,reverse
/gui +visibility "high" violet base02 s=red undercurl,reverse
"low" violet 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
/256/16 yellow none s=none underline
/256/16+visibility "high" yellow base02 s=none underline,reverse
"low" yellow none s=none underline
/gui +visibility "high" yellow base02 s=orange underline,reverse
/gui +visibility "high" yellow base02 s=orange underline,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
/256/16+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
; }}}
; Cursor style {{{
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
Cursor
/gui/256/16/8+viscurs 1 base03 base0
Cursor
/gui/256/16/8+viscurs 2 base03 red
Cursor
/gui/256/16/8+viscurs 3 base03 base0
Cursor
/gui/256/16/8+viscurs 4 base03 orange
Cursor
/gui/256/16/8+viscurs 5 base03 base0
; }}}
; Diff mode (light) {{{
Added green none
@ -285,10 +295,14 @@ DiffDelete red base02 bold
DiffText blue base02 s=blue
DiffText /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/256/16/8+diffmode "high" green none reverse
DiffChange
/gui/256/16/8+diffmode "high" yellow none reverse
DiffDelete
/gui/256/16/8+diffmode "high" red none reverse
DiffText
/gui/256/16/8+diffmode "high" blue none reverse
DiffAdd /gui +diffmode "low" green none s=green
DiffAdd /256/16+diffmode "low" green none s=none
@ -300,13 +314,13 @@ DiffText /256/16+diffmode "low" blue none s=none
; }}}
; Structural elements (light) {{{
StatusLine base02 base2 reverse
+stl "low" base02 base1 bold,reverse
/gui/256/16/8+stl "low" base02 base1 bold,reverse
StatusLineNC base02 base1 reverse
+stl "low" base02 base01 reverse
/gui/256/16/8+stl "low" base02 base01 reverse
TabLineSel base2 base02
+stl "low" base1 base02
/gui/256/16/8+stl "low" base1 base02
; }}}
; Base groups (light) {{{
ColorColumn none base02
@ -338,7 +352,7 @@ WarningMsg orange none bold
WildMenu base01 base03 reverse
Comment base01 none italic
+italics 0 omit omit s=omit
/gui/256/16/8/0+italics 0 omit omit s=omit
Constant cyan none
CursorIM none fg
Error red base03 bold,reverse
@ -354,7 +368,7 @@ Underlined violet none
; }}}
; Additional highlight groups (light) {{{
NormalMode base02 base2 reverse
+stl "low" base02 base1 bold,reverse
/gui/256/16/8+stl "low" base02 base1 bold,reverse
InsertMode base02 cyan bold,reverse
ReplaceMode base02 orange bold,reverse

View file

@ -47,18 +47,18 @@ LineNr /256/16+termtrans 1 base01 none
Terminal /256/16+termtrans 1 fg none
CursorLineNr base0 base02 bold
+transvis 2 orange base02 bold
/gui/256/16/8+transvis 2 orange base02 bold
+transvis 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
/gui/256/16/8+visibility "high" orange none bold
"low" base02 none bold
SpecialKey base00 base02 bold
+visibility "high" orange none reverse
/gui/256/16/8+visibility "high" orange none reverse
"low" base02 none reverse
SpellBad violet none s=orange undercurl
@ -90,12 +90,12 @@ SpellRare cyan none s=cyan undercurl
"low" cyan none s=cyan undercurl
Title orange none bold
+visibility "high" yellow none bold
/gui/256/16/8+visibility "high" yellow none bold
"low" base01 none bold
; }}}
; Cursor style (dark) {{{
Cursor base3 blue
+oldcursor 1 base03 base0
/gui/256/16/8+oldcursor 1 base03 base0
; }}}
; Diff mode (dark) {{{
Added green none
@ -110,43 +110,60 @@ DiffDelete red base02 bold
DiffText blue base02 s=blue
DiffText /256/16 blue base02
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/256/16/8+diffmode "high" green none reverse
DiffChange
/gui/256/16/8+diffmode "high" yellow none reverse
DiffDelete
/gui/256/16/8+diffmode "high" red none reverse
DiffText
/gui/256/16/8+diffmode "high" blue none reverse
DiffAdd /gui +diffmode "low" green none s=green
DiffAdd /256/16+diffmode "low" green none
DiffChange/gui +diffmode "low" yellow none s=yellow
DiffChange/256/16+diffmode "low" yellow none
DiffDelete +diffmode "low" red none bold
DiffDelete
/gui/256/16/8+diffmode "low" red none bold
DiffText /gui +diffmode "low" blue none s=blue
DiffText /256/16+diffmode "low" blue none
; }}}
; Structural elements (dark) {{{
StatusLine base0 base02 reverse
StatusLine +stl "low" base01 base2 reverse
StatusLine +stl "flat" base02 base2 reverse
StatusLine
/gui/256/16/8+stl "low" base01 base2 reverse
StatusLine
/gui/256/16/8+stl "flat" base02 base2 reverse
StatusLineNC base01 base02 reverse
StatusLineNC +stl "low" base01 base02 reverse
StatusLineNC +stl "flat" base02 base1 reverse
StatusLineNC
/gui/256/16/8+stl "low" base01 base02 reverse
StatusLineNC
/gui/256/16/8+stl "flat" base02 base1 reverse
TabLine base01 base02 reverse
TabLine +stl "low" base01 base02 reverse
TabLine +stl "flat" base01 base02
TabLine
/gui/256/16/8+stl "low" base01 base02 reverse
TabLine
/gui/256/16/8+stl "flat" base01 base02
TabLineFill base01 base02 reverse
TabLineFill +stl "low" base01 base02 reverse
TabLineFill +stl "flat" base01 base02
TabLineFill
/gui/256/16/8+stl "low" base01 base02 reverse
TabLineFill
/gui/256/16/8+stl "flat" base01 base02
TabLineSel base0 base02 reverse
TabLineSel +stl "low" base0 base3 reverse
TabLineSel +stl "flat" base2 base02
TabLineSel
/gui/256/16/8+stl "low" base0 base3 reverse
TabLineSel
/gui/256/16/8+stl "flat" base2 base02
VertSplit base02 base01
VertSplit +stl "low" base02 base01
VertSplit +stl "flat" base01 base02
VertSplit
/gui/256/16/8+stl "low" base02 base01
VertSplit
/gui/256/16/8+stl "flat" base01 base02
; }}}
; Base groups (dark) {{{
ColorColumn none base02
@ -239,15 +256,15 @@ Terminal /256/16+termtrans 1 fg none
; }}}
; Visibility and cursor style (light) {{{
MatchParen red base02 bold,underline
+visibility "high" base03 base00 bold
/gui/256/16/8+visibility "high" base03 base00 bold
"low" red base02 bold,underline
NonText base00 none bold
+visibility "high" red none bold
/gui/256/16/8+visibility "high" red none bold
"low" base02 none bold
SpecialKey base00 base02 bold
+visibility "high" red none reverse
/gui/256/16/8+visibility "high" red none reverse
"low" base02 none bold
SpellBad magenta none s=violet undercurl
@ -271,22 +288,27 @@ SpellRare cyan none s=cyan undercurl
/gui +visibility "high" cyan base03 s=orange undercurl,reverse
Title orange none bold
+visibility "high" orange none bold
/gui/256/16/8+visibility "high" orange none bold
"low" base01 none bold
CursorLineNr base0 base02 bold
+transvis 2 red base02 bold
/gui/256/16/8+transvis 2 red base02 bold
4 base01 base02 bold
1 base0 none bold
3 red none bold
5 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
Cursor
/gui/256/16/8+viscurs 1 base03 base0
Cursor
/gui/256/16/8+viscurs 2 base03 red
Cursor
/gui/256/16/8+viscurs 3 base03 base0
Cursor
/gui/256/16/8+viscurs 4 base03 orange
Cursor
/gui/256/16/8+viscurs 5 base03 base0
; }}}
; Diff mode (light) {{{
Added green none
@ -301,16 +323,21 @@ 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/256/16/8+diffmode "high" green none reverse
DiffChange
/gui/256/16/8+diffmode "high" yellow none reverse
DiffDelete
/gui/256/16/8+diffmode "high" red none reverse
DiffText
/gui/256/16/8+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
DiffDelete
/gui/256/16/8+diffmode "low" red none s=none bold
DiffText /gui +diffmode "low" blue none s=blue
DiffText /256/16+diffmode "low" blue none s=none
; }}}
@ -323,21 +350,35 @@ TabLineSel base1 base02 reverse
VertSplit base1 base01
WildMenu base00 base03 reverse
StatusLine +stl "low" base01 base03 reverse
StatusLineNC +stl "low" base01 base1 reverse
TabLine +stl "low" base01 base1 reverse
TabLineFill +stl "low" base01 base1 reverse
TabLineSel +stl "low" base1 base03 reverse
VertSplit +stl "low" base1 base01
WildMenu +stl "low" base1 base03 reverse
StatusLine
/gui/256/16/8+stl "low" base01 base03 reverse
StatusLineNC
/gui/256/16/8+stl "low" base01 base1 reverse
TabLine
/gui/256/16/8+stl "low" base01 base1 reverse
TabLineFill
/gui/256/16/8+stl "low" base01 base1 reverse
TabLineSel
/gui/256/16/8+stl "low" base1 base03 reverse
VertSplit
/gui/256/16/8+stl "low" base1 base01
WildMenu
/gui/256/16/8+stl "low" base1 base03 reverse
StatusLine +stl "flat" base02 base2 reverse
StatusLineNC +stl "flat" base02 base1 reverse
TabLineSel +stl "flat" base2 base02
TabLine +stl "flat" base01 base02
TabLineFill +stl "flat" base01 base02
VertSplit +stl "flat" base01 base02
WildMenu +stl "flat" base0 base03 reverse
StatusLine
/gui/256/16/8+stl "flat" base02 base2 reverse
StatusLineNC
/gui/256/16/8+stl "flat" base02 base1 reverse
TabLineSel
/gui/256/16/8+stl "flat" base2 base02
TabLine
/gui/256/16/8+stl "flat" base01 base02
TabLineFill
/gui/256/16/8+stl "flat" base01 base02
VertSplit
/gui/256/16/8+stl "flat" base01 base02
WildMenu
/gui/256/16/8+stl "flat" base0 base03 reverse
; }}}
; Base groups (light) {{{
ColorColumn none base02

View file

@ -51,18 +51,18 @@ ToolbarButton/256/16+termtrans 1 base1 none bold
ToolbarLine /256/16+termtrans 1 none none
CursorLineNr base0 base02 bold
+transvis 2 orange base02 bold
/gui/256/16/8+transvis 2 orange base02 bold
4 base01 base02 bold
+transvis 1 base0 none bold ; transparent, normal visibility
/gui/256/16/8+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
/gui/256/16/8+visibility "high" orange none bold
"low" base02 none bold
SpecialKey base00 base02 bold
+visibility "high" orange none reverse
/gui/256/16/8+visibility "high" orange none reverse
"low" base02 none reverse
SpellBad violet none s=violet undercurl
@ -86,12 +86,12 @@ SpellRare cyan none s=cyan undercurl
/gui +visibility "high" cyan base2 s=red undercurl,reverse
Title orange none bold
+visibility "high" yellow none bold
/gui/256/16/8+visibility "high" yellow none bold
"low" base01 none bold
; }}}
; Cursor style (dark) {{{
Cursor base3 blue
Cursor +oldcursor 1 base03 base0
/gui/256/16/8+oldcursor 1 base03 base0
; }}}
; Diff mode (dark) {{{
Added green none
@ -106,16 +106,21 @@ 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/256/16/8+diffmode "high" green none reverse
DiffChange
/gui/256/16/8+diffmode "high" yellow none reverse
DiffDelete
/gui/256/16/8+diffmode "high" red none reverse
DiffText
/gui/256/16/8+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
DiffDelete
/gui/256/16/8+diffmode "low" red none s=none bold
DiffText /gui +diffmode "low" blue none s=blue
DiffText /256/16+diffmode "low" blue none s=none
; }}}
@ -127,18 +132,29 @@ 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
/gui/256/16/8+stl "low" base01 base2 reverse
StatusLineNC
/gui/256/16/8+stl "low" base01 base1 reverse
TabLine
/gui/256/16/8+stl "low" base01 base1 reverse
TabLineFill
/gui/256/16/8+stl "low" base01 base1 reverse
TabLineSel
/gui/256/16/8+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
StatusLine
/gui/256/16/8+stl "flat" base03 base2 reverse
StatusLineNC
/gui/256/16/8+stl "flat" base03 base1 reverse
TabLineSel
/gui/256/16/8+stl "flat" base2 base03
TabLine
/gui/256/16/8+stl "flat" base01 base03
TabLineFill
/gui/256/16/8+stl "flat" base01 base03
VertSplit
/gui/256/16/8+stl "flat" base01 base03
; }}}
; Base groups (dark) {{{
ColorColumn none base01
@ -234,22 +250,22 @@ ToolbarButton/256/16+termtrans 1 base1 none bold
ToolbarLine /256/16+termtrans 1 none none
CursorLineNr base0 base02 bold
+transvis 2 red base02 bold
/gui/256/16/8+transvis 2 red base02 bold
4 base01 base02 bold
+transvis 1 base0 none bold ; transparent, normal visibility
/gui/256/16/8+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
/gui/256/16/8+visibility "high" base3 none bold,underline
"low" base3 base02 bold
NonText base00 none bold
+visibility "high" red none bold
/gui/256/16/8+visibility "high" red none bold
"low" base02 none bold
SpecialKey base00 base02 bold
+visibility "high" red none reverse
/gui/256/16/8+visibility "high" red none reverse
"low" base02 none bold
SpellBad magenta none s=violet undercurl
@ -281,15 +297,19 @@ SpellRare cyan none s=cyan undercurl
"low" cyan none s=cyan undercurl
Title orange none bold
+visibility "high" orange none bold
/gui/256/16/8+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
/gui/256/16/8+viscurs 1 base03 base0
Cursor
/gui/256/16/8+viscurs 2 base03 red
Cursor
/gui/256/16/8+viscurs 3 base03 base0
Cursor
/gui/256/16/8+viscurs 4 base03 orange
Cursor
/gui/256/16/8+viscurs 5 base03 base0
; }}}
; Diff mode (light) {{{
Added green none
@ -304,16 +324,21 @@ 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/256/16/8+diffmode "high" green none reverse
DiffChange
/gui/256/16/8+diffmode "high" yellow none reverse
DiffDelete
/gui/256/16/8+diffmode "high" red none reverse
DiffText
/gui/256/16/8+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
DiffDelete
/gui/256/16/8+diffmode "low" red none bold
DiffText /gui +diffmode "low" blue none s=blue
DiffText /256/16+diffmode "low" blue none s=none
; }}}
@ -326,20 +351,33 @@ 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
/gui/256/16/8+stl "low" base01 base02 reverse
StatusLineNC
/gui/256/16/8+stl "low" base01 base1 reverse
TabLine
/gui/256/16/8+stl "low" base01 base1 reverse
TabLineFill
/gui/256/16/8+stl "low" base01 base1 reverse
TabLineSel
/gui/256/16/8+stl "low" base01 base02 reverse
WildMenu
/gui/256/16/8+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
StatusLine
/gui/256/16/8+stl "flat" base03 base2 reverse
StatusLineNC
/gui/256/16/8+stl "flat" base03 base1 reverse
TabLineSel
/gui/256/16/8+stl "flat" base2 base03
TabLine
/gui/256/16/8+stl "flat" base01 base03
TabLineFill
/gui/256/16/8+stl "flat" base01 base03
VertSplit
/gui/256/16/8+stl "flat" base01 base03
WildMenu
/gui/256/16/8+stl "flat" base01 base03 reverse
; }}}
; Base groups (light) {{{
ColorColumn base02 base01