tangled
alpha
login
or
join now
oppi.li
/
vim-colors-plain
0
fork
atom
a duotonic color scheme
0
fork
atom
overview
issues
pulls
pipelines
Adapt to base 16
handle.invalid
7 years ago
45b7758c
4de29bec
+32
-30
1 changed file
expand all
collapse all
unified
split
colors
plain.vim
+32
-30
colors/plain.vim
···
21
let g:colors_name='plain'
22
23
let s:black = { "gui": "#222222", "cterm": "0" }
24
-
let s:medium_gray = { "gui": "#767676", "cterm": "243" }
25
-
let s:white = { "gui": "#F1F1F1", "cterm": "15" }
26
-
let s:actual_white = { "gui": "#FFFFFF", "cterm": "231" }
27
let s:light_black = { "gui": "#424242", "cterm": "8" }
28
-
let s:lighter_black = { "gui": "#545454", "cterm": "240" }
29
-
let s:subtle_black = { "gui": "#303030", "cterm": "236" }
30
-
let s:light_gray = { "gui": "#999999", "cterm": "249" }
31
-
let s:lighter_gray = { "gui": "#CCCCCC", "cterm": "251" }
32
-
let s:lightest_gray = { "gui": "#E5E5E5", "cterm": "251" }
33
-
let s:pink = { "gui": "#FB007A", "cterm": "9" }
34
let s:dark_red = { "gui": "#C30771", "cterm": "1" }
35
let s:light_red = { "gui": "#E32791", "cterm": "1" }
36
-
let s:orange = { "gui": "#D75F5F", "cterm": "167" }
37
-
let s:darker_blue = { "gui": "#005F87", "cterm": "18" }
38
let s:dark_blue = { "gui": "#008EC4", "cterm": "4" }
39
-
let s:blue = { "gui": "#20BBFC", "cterm": "12" }
40
-
let s:light_blue = { "gui": "#B6D6FD", "cterm": "153" }
41
let s:dark_cyan = { "gui": "#20A5BA", "cterm": "6" }
42
-
let s:light_cyan = { "gui": "#4FB8CC", "cterm": "14" }
43
let s:dark_green = { "gui": "#10A778", "cterm": "2" }
44
-
let s:light_green = { "gui": "#5FD7A7", "cterm": "10" }
45
let s:dark_purple = { "gui": "#523C79", "cterm": "5" }
46
-
let s:light_purple = { "gui": "#6855DE", "cterm": "13" }
47
-
let s:light_yellow = { "gui": "#F3E430", "cterm": "11" }
48
let s:dark_yellow = { "gui": "#A89C14", "cterm": "3" }
49
50
if &background == "dark"
···
62
let s:cursor_line = s:subtle_black
63
let s:status_line = s:light_gray
64
let s:status_line_nc = s:light_black
65
-
let s:constant = s:light_blue
66
-
let s:comment = s:light_gray
67
let s:selection = s:light_yellow
68
let s:warning = s:yellow
69
else
···
101
102
call s:h("Normal", {"bg": s:bg, "fg": s:norm})
103
call s:h("Noise", {"bg": s:bg, "fg": s:norm_subtle})
104
-
call s:h("Cursor", {"bg": s:blue, "fg": s:norm})
105
-
call s:h("Comment", {"fg": s:comment, "gui": "italic"})
0
106
107
call s:h("Constant", {"bg": s:bg, "fg": s:constant})
108
hi! link Character Constant
···
110
hi! link Boolean Constant
111
hi! link Float Constant
112
hi! link String Constant
0
113
114
"call s:h("Identifier", {"fg": s:dark_blue})
115
hi! link Identifier Normal
116
-
hi! link Function Identifier
117
118
"hi! link Statement Normal
119
-
call s:h("Statement", {"bg": s:bg, "fg": s:norm, "gui": "bold"})
120
hi! link Conditonal Statement
121
hi! link Repeat Statement
122
hi! link Label Statement
···
149
call s:h("Ignore", {"fg": s:bg})
150
call s:h("Error", {"fg": s:red, "bg": s:bg, "cterm": "bold"})
151
call s:h("Todo", {"fg": s:actual_white, "bg": s:pink, "gui": "bold", "cterm": "bold"})
152
-
call s:h("SpecialKey", {"fg": s:light_green})
153
call s:h("NonText", {"fg": s:medium_gray})
154
-
call s:h("Directory", {"fg": s:dark_blue})
155
call s:h("ErrorMsg", {"fg": s:pink})
156
call s:h("IncSearch", {"bg": s:selection, "fg": s:light_black})
157
call s:h("Search", {"bg": s:selection, "fg": s:light_black})
158
call s:h("MoreMsg", {"fg": s:medium_gray, "cterm": "bold", "gui": "bold"})
159
hi! link ModeMsg MoreMsg
160
call s:h("LineNr", {"fg": s:bg_subtle})
161
-
call s:h("CursorLineNr", {"fg": s:blue, "bg": s:bg_very_subtle})
162
call s:h("Question", {"fg": s:red})
163
call s:h("VertSplit", {"bg": s:bg_very_subtle, "fg": s:bg_very_subtle})
164
-
call s:h("Title", {"fg": s:dark_blue})
165
call s:h("Visual", {"bg": s:visual})
166
call s:h("VisualNOS", {"bg": s:bg_subtle})
167
call s:h("WarningMsg", {"fg": s:warning})
···
171
call s:h("DiffAdd", {"fg": s:green})
172
call s:h("DiffDelete", {"fg": s:red})
173
call s:h("DiffChange", {"fg": s:dark_yellow})
174
-
call s:h("DiffText", {"fg": s:dark_blue})
175
call s:h("SignColumn", {"fg": s:light_green})
176
177
if has("gui_running")
···
192
193
""" StatusLine
194
195
-
call s:h("StatusLine", {"gui": "underline", "bg": s:bg, "fg": s:status_line})
196
-
call s:h("StatusLineNC", {"gui": "underline", "bg": s:bg, "fg": s:status_line_nc})
197
198
" Those are not standard but are useful to emphasis different parts of the
199
" status line.
···
258
hi link markdownCodeBlock Constant
259
hi link markdownCodeDelimiter Constant
260
hi link markdownHeadingDelimiter Constant
0
···
21
let g:colors_name='plain'
22
23
let s:black = { "gui": "#222222", "cterm": "0" }
24
+
let s:medium_gray = { "gui": "#767676", "cterm": "8" }
25
+
let s:white = { "gui": "#F1F1F1", "cterm": "7" }
26
+
let s:actual_white = { "gui": "#FFFFFF", "cterm": "15" }
27
let s:light_black = { "gui": "#424242", "cterm": "8" }
28
+
let s:lighter_black = { "gui": "#545454", "cterm": "8" }
29
+
let s:subtle_black = { "gui": "#303030", "cterm": "11" }
30
+
let s:light_gray = { "gui": "#999999", "cterm": "12" }
31
+
let s:lighter_gray = { "gui": "#CCCCCC", "cterm": "7" }
32
+
let s:lightest_gray = { "gui": "#E5E5E5", "cterm": "13" }
33
+
let s:pink = { "gui": "#FB007A", "cterm": "5" }
34
let s:dark_red = { "gui": "#C30771", "cterm": "1" }
35
let s:light_red = { "gui": "#E32791", "cterm": "1" }
36
+
let s:orange = { "gui": "#D75F5F", "cterm": "9" }
37
+
let s:darker_blue = { "gui": "#005F87", "cterm": "4" }
38
let s:dark_blue = { "gui": "#008EC4", "cterm": "4" }
39
+
let s:blue = { "gui": "#20BBFC", "cterm": "4" }
40
+
let s:light_blue = { "gui": "#B6D6FD", "cterm": "4" }
41
let s:dark_cyan = { "gui": "#20A5BA", "cterm": "6" }
42
+
let s:light_cyan = { "gui": "#4FB8CC", "cterm": "6" }
43
let s:dark_green = { "gui": "#10A778", "cterm": "2" }
44
+
let s:light_green = { "gui": "#5FD7A7", "cterm": "2" }
45
let s:dark_purple = { "gui": "#523C79", "cterm": "5" }
46
+
let s:light_purple = { "gui": "#6855DE", "cterm": "5" }
47
+
let s:light_yellow = { "gui": "#F3E430", "cterm": "3" }
48
let s:dark_yellow = { "gui": "#A89C14", "cterm": "3" }
49
50
if &background == "dark"
···
62
let s:cursor_line = s:subtle_black
63
let s:status_line = s:light_gray
64
let s:status_line_nc = s:light_black
65
+
let s:constant = s:light_green
66
+
let s:comment = s:lighter_black
67
let s:selection = s:light_yellow
68
let s:warning = s:yellow
69
else
···
101
102
call s:h("Normal", {"bg": s:bg, "fg": s:norm})
103
call s:h("Noise", {"bg": s:bg, "fg": s:norm_subtle})
104
+
call s:h("Cursor", {"bg": s:green, "fg": s:norm})
105
+
call s:h("Comment", {"fg": s:comment, "cterm": "bold"})
106
+
call s:h("Function", {"fg": s:norm, "cterm": "bold"})
107
108
call s:h("Constant", {"bg": s:bg, "fg": s:constant})
109
hi! link Character Constant
···
111
hi! link Boolean Constant
112
hi! link Float Constant
113
hi! link String Constant
114
+
hi! link Conceal Constant
115
116
"call s:h("Identifier", {"fg": s:dark_blue})
117
hi! link Identifier Normal
0
118
119
"hi! link Statement Normal
120
+
call s:h("Statement", {"bg": s:bg, "fg": s:norm_subtle, "gui": "bold"})
121
hi! link Conditonal Statement
122
hi! link Repeat Statement
123
hi! link Label Statement
···
150
call s:h("Ignore", {"fg": s:bg})
151
call s:h("Error", {"fg": s:red, "bg": s:bg, "cterm": "bold"})
152
call s:h("Todo", {"fg": s:actual_white, "bg": s:pink, "gui": "bold", "cterm": "bold"})
153
+
call s:h("SpecialKey", {"fg": s:subtle_black})
154
call s:h("NonText", {"fg": s:medium_gray})
155
+
call s:h("Directory", {"fg": s:dark_green})
156
call s:h("ErrorMsg", {"fg": s:pink})
157
call s:h("IncSearch", {"bg": s:selection, "fg": s:light_black})
158
call s:h("Search", {"bg": s:selection, "fg": s:light_black})
159
call s:h("MoreMsg", {"fg": s:medium_gray, "cterm": "bold", "gui": "bold"})
160
hi! link ModeMsg MoreMsg
161
call s:h("LineNr", {"fg": s:bg_subtle})
162
+
call s:h("CursorLineNr", {"fg": s:green, "bg": s:bg_very_subtle})
163
call s:h("Question", {"fg": s:red})
164
call s:h("VertSplit", {"bg": s:bg_very_subtle, "fg": s:bg_very_subtle})
165
+
call s:h("Title", {"fg": s:dark_green})
166
call s:h("Visual", {"bg": s:visual})
167
call s:h("VisualNOS", {"bg": s:bg_subtle})
168
call s:h("WarningMsg", {"fg": s:warning})
···
172
call s:h("DiffAdd", {"fg": s:green})
173
call s:h("DiffDelete", {"fg": s:red})
174
call s:h("DiffChange", {"fg": s:dark_yellow})
175
+
call s:h("DiffText", {"fg": s:dark_green})
176
call s:h("SignColumn", {"fg": s:light_green})
177
178
if has("gui_running")
···
193
194
""" StatusLine
195
196
+
call s:h("StatusLine", {"cterm": "underline", "bg": s:bg, "fg": s:status_line})
197
+
call s:h("StatusLineNC", {"cterm": "underline", "bg": s:bg, "fg": s:status_line_nc})
198
199
" Those are not standard but are useful to emphasis different parts of the
200
" status line.
···
259
hi link markdownCodeBlock Constant
260
hi link markdownCodeDelimiter Constant
261
hi link markdownHeadingDelimiter Constant
262
+