aboutsummaryrefslogtreecommitdiff
path: root/config/nvim/colors/tranquil-light.vim
blob: daf285db83eee3ef564ca01bd77260305dac96c9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
" Vim color scheme
"
" Name:         tranquil-light.vim
" Maintainer:   Rubén Beltrán del Río <ben@nsovocal.com>
" Last Change:  05 Mar 2025
" License:      public domain
" Version:      1.1.0
"
" 256 color scheme using tranquil systems palette in light mode

set background=light
hi clear
if exists("syntax_on")
   syntax reset
endif

let g:colors_name = "tranquil-light"

" Variables & Constants
hi @variable guifg=#0F261F
hi link @lsp.type.unresolvedReference.rust DiagnosticUnderlineError
hi Constant guifg=#0000F1 gui=NONE,nocombine cterm=NONE,nocombine

" Types & Structs
hi Structure guifg=#0000F1
hi Type guifg=#0000F1 gui=bold cterm=bold
hi Typedef guifg=#80FFCC
hi Function guifg=#FF5EC4

" Functions and Macros
hi link @lsp.type.macro.rust Macro
hi link @function.macro.rust Macro
hi Macro guifg=#23C17C gui=bold cterm=bold
hi Include guifg=#23C17C gui=none cterm=none
hi Define guifg=#23C17C gui=italic cterm=italic
hi PreProc guifg=#23C17C
hi PreCondit guifg=#23C17C gui=bold cterm=bold

" Language
hi Comment guifg=#0F261F guibg=#FFB4F0
hi SpecialComment guifg=#0F261F gui=bold cterm=bold
hi Todo guifg=#0F261F guibg=bg gui=bold cterm=bold
hi Delimiter guifg=#90A6A2
hi Identifier guifg=#4F8FE6
hi Statement guifg=#6F807C gui=bold cterm=bold
hi Keyword guifg=#6F807C gui=bold,italic cterm=bold,italic
hi Repeat guifg=#6F807C gui=bold cterm=bold
hi Exception guifg=#6F807C gui=bold cterm=bold
hi Operator guifg=#FA2B00
hi Special guifg=#FA2B00 gui=italic cterm=italic
hi SpecialChar guifg=#FA2B00 gui=bold cterm=bold
hi Label guifg=#6F807C gui=none cterm=none
hi StorageClass guifg=#6F807C gui=italic cterm=italic

" Text
hi Normal guifg=#0F261F guibg=NONE ctermbg=NONE
hi Underlined gui=underline cterm=underline
hi Ignore guifg=#B5D1CC guibg=bg
hi Error guifg=#FFFFFF guibg=#FA2B00
hi Debug guifg=#FFB4F0 gui=bold cterm=bold

" Specific Types
hi Boolean guifg=#19a6b0
hi Number guifg=#19a6b0
hi Float guifg=#19A6B0
hi Character guifg=#23C17C guibg=#FEFEFE
hi String guifg=#23C17C guibg=#FEFEFE
hi Conditional guifg=#FA2B00 gui=bold cterm=bold

" File Browser
hi Directory guifg=#23C17C gui=bold

" Editor
hi Cursor guifg=#FFFFFF   guibg=#0000F1
hi CursorLine      guibg=#F1F1F1
hi CursorColumn      guibg=#F1F1F1
hi LineNr          guifg=#0000F1 guibg=#FEFEFE
hi CursorLineNr    guifg=#FFFFFF guibg=#0000F1
hi NonText         guifg=#90A6A2 guibg=none
hi SpecialKey      guifg=#0000F1
hi ColorColumn     guifg=#FFFFFF guibg=#FA4B00
hi WinSep          guifg=#0f261F
hi SignColumn      guifg=#23C17C guibg=#DAE6E3
hi StatusLine      guifg=#FFFFFF guibg=#0F261F
hi StatusLineNC    guifg=#DAE6E3 guibg=#90A6A2
hi TabLineFill     guifg=#FFFFFF guibg=#0F261F
hi TabLine         guifg=#FFFFFF guibg=#0F261F
hi TabLineSel      guifg=#FFFFFF guibg=#23C17C
hi Tag guifg=#0F261F gui=underline cterm=underline guisp=#0000F1
hi Title guifg=#4F8FE6
hi VertSplit       guifg=#0F261F guibg=#FFFFFF gui=bold cterm=bold

" Editor / Search & Matching
hi IncSearch guifg=#0F261F guibg=#FFAB00
hi CurSearch guifg=#FFFFFF guibg=#23C17C
hi Search guifg=#0F261F guibg=#FFBF6E
hi Substitute guifg=#0F261F guibg=#29BDAD
hi MatchParen guifg=#0F261F guibg=#FFAB00 gui=bold cterm=bold
hi VisualNOS                     guibg=#0024CC
hi Visual                        guibg=#0024CC guifg=#FFFFFF

" Editor / Text Folding
hi FoldColumn guifg=#FFFFFF guibg=#0F261F
hi Folded guifg=#FFFFFF guibg=#90A6A2

" Diffing
hi DiffAdd guifg=#23C17C guibg=#F1F1F1
hi DiffChange guifg=#FFFFFF guibg=#0000F1
hi DiffDelete guifg=#FA2B00 guibg=#90A6A2
hi DiffText gui=bold cterm=bold
hi DiffTextAdd gui=bold cterm=bold
hi link @text.diff.add DiffAdd
hi link @text.diff.delete DiffDelete

" Editor / Messages
hi MsgArea      guibg=#FFFFFF
hi OkMsg guifg=#FFFFFF guibg=#23C17C gui=bold cterm=bold
hi ErrorMsg guifg=#FFFFFF guibg=#FA2B00 gui=bold cterm=bold
hi WarningMsg guifg=#0F261F guibg=#FFAB00 gui=bold cterm=bold
hi StderrMsg guifg=#FA2B00
hi StdoutMsg guifg=#0F261F
hi ModeMsg guifg=#FFFFFF guibg=#0000F1
hi MoreMsg guifg=#FFFFFF guibg=#23C17C
hi Question guifg=#0F261F guibg=#80FFCC

" Complete Menu
hi Pmenu guifg=#0F261F guibg=#80FFCC
hi PmenuSel guifg=#FFFFFF guibg=#0F261F
hi PmenuSbar guibg=#0F261F
hi PmenuThumb guifg=#80FFCC
hi WildMenu guifg=#80FFCC guibg=#0F261F

" WhichKey
hi WhichKeyNormal guibg=#0F261F
hi WhichKeyBorder guibg=#23C17C guifg=#FFFFFF
hi WhichKeyDesc guifg=#90A6A2
hi WhichKeyGroup guifg=#23C17C
hi WhichKeyIcon guibg=#0F261F guifg=#FA2B00
hi WhichKeyIconAzure guibg=#0F261F guifg=#FFB4F0
hi WhichKeyIconBlue guibg=#0F261F guifg=#4F8FE6
hi WhichKeyIconCyan guibg=#0F261F guifg=#80FFCC
hi WhichKeyIconGreen guibg=#0F261F guifg=#23C17C
hi WhichKeyIconGrey guibg=#0F261F guifg=#90A6A2
hi WhichKeyIconOrange guibg=#0F261F guifg=#FFCFC4
hi WhichKeyIconPurple guibg=#0F261F guifg=#FF616B
hi WhichKeyIconRed guibg=#0F261F guifg=#FA2B00
hi WhichKeyIconYellow guibg=#0F261F guifg=#FAED8F
hi WhichKeySeparator guifg=#B5D1CC
hi WhichKeyTitle guifg=#23C17C

" LSP Related
hi LspInlayHint guifg=#90A6A2
hi DiagnosticError guifg=#FFFFFF guibg=#FA2B00
hi DiagnosticWarn guifg=#0F261F guibg=#FAED8F
hi DiagnosticInfo guifg=#FFFFFF guibg=#4F8FE6
hi DiagnosticHint guifg=#0F261F guibg=#FFB4F0
hi DiagnosticUnderlineError guifg=#0F261F guisp=#FA2B00 gui=undercurl,italic cterm=undercurl,italic

" Documentation
hi @comment.documentation guibg=#FAED12
hi link @lsp.mod.documentation.rust @comment.documentation
hi link @lsp.mod.documentation.swift @comment.documentation

" FZF
hi @fzf.hlplus guifg=#FFFFFF

" Jannotate
hi JannotateChangeHighlight guifg=#FF5EC4 guibg=none gui=bold
hi JannotateChange guifg=#90A6A2 guibg=none gui=none
hi JannotateAuthor guifg=#23C17C guibg=none gui=none
hi JannotateDate guifg=#FF5EC4 guibg=none gui=none
hi JannotateCursorLine guibg=#DAE6E3

" Marginalie
hi MarginalieHighlight guibg=#DAE6E3