mirror of
https://github.com/lifepillar/vim-solarized8.git
synced 2026-09-10 07:36:17 -04:00
Compare commits
11 commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
4433b4411d | ||
|
|
345e6b423a | ||
|
|
73f74def13 | ||
|
|
43e0b11c31 | ||
|
|
d99d294f24 | ||
|
|
19fd5a9316 | ||
|
|
2f31fc2239 | ||
|
|
cd2af16657 | ||
|
|
7693d4aaa7 | ||
|
|
3773112054 | ||
|
|
00e8e8de7d |
|
|
@ -1,3 +1,6 @@
|
|||
> [!IMPORTANT]
|
||||
> **As of March 11, 2026, this repository is on [Codeberg](https://codeberg.org/lifepillar/vim-solarized8).**
|
||||
|
||||
# Solarized 8 for Vim
|
||||
|
||||
Solarized 8 Flat Dark | Solarized 8 Flat Light
|
||||
|
|
|
|||
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
|
|
@ -1,4 +1,4 @@
|
|||
*solarized8.txt* For Vim version 9 Last change: 2025 May 26
|
||||
*solarized8.txt* For Vim version 9 Last change: 2026 Mar 01
|
||||
|
||||
|
||||
Solarized 8 color scheme
|
||||
|
|
@ -52,6 +52,13 @@ Set to 1 if you want a transparent background. Takes effect only in the
|
|||
terminal.
|
||||
>
|
||||
let g:solarized_termtrans = 0
|
||||
<
|
||||
*g:solarized_use16*
|
||||
Set to 1 to use ANSI colors in the range 0–15 even if your terminal supports
|
||||
more colors. This option has no effect in GUI Vim or if your terminal has less
|
||||
than 16 colors.
|
||||
>
|
||||
let g:solarized_use16 = 0
|
||||
<
|
||||
*g:solarized_visibility*
|
||||
Tweak the visibility of a few elements. Allowed values are `"normal"`
|
||||
|
|
|
|||
|
|
@ -23,6 +23,8 @@ FoldColumn /0 omit omit reverse
|
|||
Folded /0 omit omit italic,reverse,underline
|
||||
IncSearch /0 omit omit reverse,bold,italic
|
||||
LineNr /0 omit omit reverse
|
||||
LineNrAbove /0 omit omit reverse
|
||||
LineNrBelow /0 omit omit reverse
|
||||
MatchParen /0 omit omit bold,underline
|
||||
ModeMsg /0 omit omit
|
||||
MoreMsg /0 omit omit
|
||||
|
|
@ -31,6 +33,7 @@ Pmenu /0 omit omit reverse
|
|||
PmenuSbar /0 omit omit
|
||||
PmenuSel /0 omit omit
|
||||
PmenuThumb /0 omit omit
|
||||
PopupNotification/0 omit omit
|
||||
Question /0 omit omit standout
|
||||
Removed /0 omit omit strikethrough,reverse
|
||||
Search /0 omit omit underline,italic
|
||||
|
|
@ -42,9 +45,14 @@ SpellLocal /0 omit omit underline,italic
|
|||
SpellRare /0 omit omit underline,italic
|
||||
StatusLine /0 omit omit reverse,bold
|
||||
StatusLineNC /0 omit omit reverse
|
||||
StatusLineTerm /0 omit omit reverse,bold
|
||||
StatusLineTermNC /0 omit omit reverse
|
||||
TabLine /0 omit omit reverse,underline,italic
|
||||
TabLineFill /0 omit omit reverse,underline
|
||||
TabLineSel /0 omit omit bold
|
||||
TabPanel /0 omit omit reverse,underline,italic
|
||||
TabPanelFill /0 omit omit reverse,underline
|
||||
TabPanelSel /0 omit omit bold
|
||||
Title /0 omit omit bold
|
||||
VertSplit /0 omit omit reverse
|
||||
Visual /0 omit omit reverse
|
||||
|
|
|
|||
|
|
@ -45,9 +45,11 @@ vimGroup /gui/256/16 +extra 1 blue none b
|
|||
; }}}
|
||||
; diff {{{
|
||||
diffAdded -> omit
|
||||
diffRemoved -> omit
|
||||
diffLine -> omit
|
||||
|
||||
diffAdded /gui/256/16 +extra 1 -> Statement
|
||||
diffAdded /gui/256/16 +extra 1 -> Added
|
||||
diffRemoved /gui/256/16 +extra 1 -> Removed
|
||||
diffLine /gui/256/16 +extra 1 -> Identifier
|
||||
; }}}
|
||||
; git {{{
|
||||
|
|
@ -171,7 +173,6 @@ hsDelimTypeExport -> omit
|
|||
hsModuleStartLabel -> omit
|
||||
hsModuleWhereLabel -> omit
|
||||
hsNiceOperator -> omit
|
||||
hsniceoperator -> omit
|
||||
|
||||
cPreCondit /gui/256/16 +extra 1 orange none
|
||||
VarId /gui/256/16 +extra 1 blue none
|
||||
|
|
@ -195,7 +196,6 @@ hsModuleWhereLabel /gui/256/16 +extra 1 -> hsModuleStartLabel
|
|||
; following is for the haskell-conceal plugin
|
||||
; the first two items don't have an impact, but better safe
|
||||
hsNiceOperator /gui/256/16 +extra 1 cyan none
|
||||
hsniceoperator /gui/256/16 +extra 1 cyan none
|
||||
verbatim
|
||||
let hs_highlight_boolean=1
|
||||
let hs_highlight_delimiters=1
|
||||
|
|
|
|||
|
|
@ -4,6 +4,7 @@ Background: any
|
|||
|
||||
Include: _linked_groups.colortemplate
|
||||
|
||||
#const t_Co = has('gui_running') ? 16777216 : get(g:, '@prefix_use16', 0) && str2nr(&t_Co) >= 16 ? 16 : str2nr(&t_Co)
|
||||
#const italics = get(g:, '@prefix_italics', 1) && (has('gui_running') || has('nvim') || (&t_ZH != '' && &t_ZH != '[7m' && !has('win32')))
|
||||
#const termtrans = get(g:, '@prefix_termtrans', 0) && !has('gui_running')
|
||||
#const visibility = get(g:, '@prefix_visibility', 'normal')
|
||||
|
|
|
|||
|
|
@ -53,6 +53,13 @@ Set to 1 if you want a transparent background. Takes effect only in the
|
|||
terminal.
|
||||
>
|
||||
let g:@prefix_termtrans = 0
|
||||
<
|
||||
*g:@prefix_use16*
|
||||
Set to 1 to use ANSI colors in the range 0–15 even if your terminal supports
|
||||
more colors. This option has no effect in GUI Vim or if your terminal has less
|
||||
than 16 colors.
|
||||
>
|
||||
let g:@prefix_use16 = 0
|
||||
<
|
||||
*g:@prefix_visibility*
|
||||
Tweak the visibility of a few elements. Allowed values are `"normal"`
|
||||
|
|
|
|||
|
|
@ -33,6 +33,9 @@ StatusLineTermNC -> StatusLineNC
|
|||
StorageClass -> Type
|
||||
String -> Constant
|
||||
Structure -> Type
|
||||
TabPanel -> TabLine
|
||||
TabPanelFill -> TabLineFill
|
||||
TabPanelSel -> TabLineSel
|
||||
Tag -> Special
|
||||
Typedef -> Type
|
||||
debugBreakpoint -> SignColumn
|
||||
|
|
|
|||
|
|
@ -44,12 +44,12 @@ Terminal fg back
|
|||
ToolbarButton base1 base02 bold
|
||||
ToolbarLine none base02
|
||||
|
||||
Normal /256/16+termtrans 1 base1 none
|
||||
FoldColumn /256/16+termtrans 1 fg none
|
||||
Folded /256/16+termtrans 1 fg none bold
|
||||
Terminal /256/16+termtrans 1 fg none
|
||||
ToolbarButton/256/16+termtrans 1 base1 none bold
|
||||
ToolbarLine /256/16+termtrans 1 none none
|
||||
Normal /gui/256/16+termtrans 1 base1 none
|
||||
FoldColumn /gui/256/16+termtrans 1 fg none
|
||||
Folded /gui/256/16+termtrans 1 fg none bold
|
||||
Terminal /gui/256/16+termtrans 1 fg none
|
||||
ToolbarButton/gui/256/16+termtrans 1 base1 none bold
|
||||
ToolbarLine /gui/256/16+termtrans 1 none none
|
||||
|
||||
CursorLineNr base0 base02 bold ; no transparency, normal visibility
|
||||
/gui/256/16/8+transvis 2 orange base02 bold ; no transparency, high visibility
|
||||
|
|
@ -241,12 +241,12 @@ Terminal fg back
|
|||
ToolbarButton base1 base02 bold
|
||||
ToolbarLine none base02
|
||||
|
||||
Normal /256/16+termtrans 1 base1 none
|
||||
FoldColumn /256/16+termtrans 1 base0 none
|
||||
Folded /256/16+termtrans 1 base0 none bold
|
||||
Terminal /256/16+termtrans 1 fg none
|
||||
ToolbarButton/256/16+termtrans 1 base1 none bold
|
||||
ToolbarLine /256/16+termtrans 1 none none
|
||||
Normal /gui/256/16+termtrans 1 base1 none
|
||||
FoldColumn /gui/256/16+termtrans 1 base0 none
|
||||
Folded /gui/256/16+termtrans 1 base0 none bold
|
||||
Terminal /gui/256/16+termtrans 1 fg none
|
||||
ToolbarButton/gui/256/16+termtrans 1 base1 none bold
|
||||
ToolbarLine /gui/256/16+termtrans 1 none none
|
||||
|
||||
MatchParen red base02 bold,underline
|
||||
/gui/256/16/8 +visibility "high" base03 base00 bold
|
||||
|
|
|
|||
|
|
@ -39,11 +39,11 @@ Terminal fg back
|
|||
ToolbarButton base1 base02 bold
|
||||
ToolbarLine none base02
|
||||
|
||||
Normal /256/16+termtrans 1 base0 none
|
||||
CursorLine /256/16+termtrans 1 none none underline
|
||||
Terminal /256/16+termtrans 1 fg none
|
||||
ToolbarButton/256/16+termtrans 1 base1 none bold
|
||||
ToolbarLine /256/16+termtrans 1 none none
|
||||
Normal /gui/256/16+termtrans 1 base0 none
|
||||
CursorLine /gui/256/16+termtrans 1 none none underline
|
||||
Terminal /gui/256/16+termtrans 1 fg none
|
||||
ToolbarButton/gui/256/16+termtrans 1 base1 none bold
|
||||
ToolbarLine /gui/256/16+termtrans 1 none none
|
||||
|
||||
NonText base00 none bold
|
||||
/gui/256/16/8+visibility "high" orange none bold
|
||||
|
|
@ -214,11 +214,11 @@ Terminal fg back
|
|||
ToolbarButton base1 base02 bold
|
||||
ToolbarLine none base02
|
||||
|
||||
Normal /256/16+termtrans 1 base0 none
|
||||
CursorLine /256/16+termtrans 1 none none underline
|
||||
Terminal /256/16+termtrans 1 fg none
|
||||
ToolbarButton/256/16+termtrans 1 base1 none bold
|
||||
ToolbarLine /256/16+termtrans 1 none none
|
||||
Normal /gui/256/16+termtrans 1 base0 none
|
||||
CursorLine /gui/256/16+termtrans 1 none none underline
|
||||
Terminal /gui/256/16+termtrans 1 fg none
|
||||
ToolbarButton/gui/256/16+termtrans 1 base1 none bold
|
||||
ToolbarLine /gui/256/16+termtrans 1 none none
|
||||
|
||||
CursorLineNr base0 none bold
|
||||
/gui/256/16/8+visibility "high" red none bold
|
||||
|
|
|
|||
|
|
@ -40,11 +40,11 @@ Folded base0 base02 s=base03 bold
|
|||
LineNr base01 base02
|
||||
Terminal fg back
|
||||
|
||||
Normal /256/16+termtrans 1 base1 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
|
||||
Normal /gui/256/16+termtrans 1 base1 none
|
||||
FoldColumn /gui/256/16+termtrans 1 fg none
|
||||
Folded /gui/256/16+termtrans 1 fg none bold
|
||||
LineNr /gui/256/16+termtrans 1 base01 none
|
||||
Terminal /gui/256/16+termtrans 1 fg none
|
||||
|
||||
CursorLineNr base0 base02 bold
|
||||
/gui/256/16/8+transvis 2 orange base02 bold
|
||||
|
|
@ -248,11 +248,11 @@ Folded base0 base02 s=base03 bold
|
|||
LineNr base01 base02
|
||||
Terminal fg back
|
||||
|
||||
Normal /256/16+termtrans 1 base1 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
|
||||
Normal /gui/256/16+termtrans 1 base1 none
|
||||
FoldColumn /gui/256/16+termtrans 1 base0 none
|
||||
Folded /gui/256/16+termtrans 1 base0 none bold
|
||||
LineNr /gui/256/16+termtrans 1 base01 none
|
||||
Terminal /gui/256/16+termtrans 1 fg none
|
||||
; }}}
|
||||
; Visibility and cursor style (light) {{{
|
||||
MatchParen red base02 bold,underline
|
||||
|
|
|
|||
|
|
@ -42,13 +42,13 @@ 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
|
||||
Normal /gui/256/16+termtrans 1 base0 none
|
||||
FoldColumn /gui/256/16+termtrans 1 fg none
|
||||
Folded /gui/256/16+termtrans 1 fg none bold
|
||||
LineNr /gui/256/16+termtrans 1 base01 none
|
||||
Terminal /gui/256/16+termtrans 1 fg none
|
||||
ToolbarButton/gui/256/16+termtrans 1 base1 none bold
|
||||
ToolbarLine /gui/256/16+termtrans 1 none none
|
||||
|
||||
CursorLineNr base0 base02 bold
|
||||
/gui/256/16/8+transvis 2 orange base02 bold
|
||||
|
|
@ -241,13 +241,13 @@ 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
|
||||
Normal /gui/256/16+termtrans 1 base0 none
|
||||
FoldColumn /gui/256/16+termtrans 1 base0 none
|
||||
Folded /gui/256/16+termtrans 1 base0 none bold
|
||||
LineNr /gui/256/16+termtrans 1 base01 none
|
||||
Terminal /gui/256/16+termtrans 1 fg none
|
||||
ToolbarButton/gui/256/16+termtrans 1 base1 none bold
|
||||
ToolbarLine /gui/256/16+termtrans 1 none none
|
||||
|
||||
CursorLineNr base0 base02 bold
|
||||
/gui/256/16/8+transvis 2 red base02 bold
|
||||
|
|
|
|||
Loading…
Reference in a new issue