-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathaustere_template.vim
202 lines (187 loc) · 7.49 KB
/
austere_template.vim
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
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
# vim: ft=colortemplate fdm=marker
# Information {{{
# Mandatory
Full name: Austere
Short name: austere
Author: Gil Goncalves @lurst
Maintainer: Gil Goncalves @lurst
# Optional
Website: https://github.com/LuRsT/austere.vim
Description: An austere colorscheme for vim
License: MIT License
Terminal Colors: 256
Option Prefix: dark
# }}}
Background: dark
# Color palette {{{
# Color name GUI Base256 Base16 (optional)
Color: black #101010 ~
Color: darkgrey #252525 ~
Color: darkstone #7c7c7c ~
Color: almostwhite #b9b9b9 ~
Color: grey #8e8e8e ~
Color: white #f7f7f7 ~
# Non monochrome
Color: beige #e3e3e3 ~
Color: red #ce5252 ~
color: green #8c9440 ~
Color: blue #5f819d ~
Color: yellow #f0c674 ~
# }}}
# Default highlight groups {{{
verbatim
if !has('gui_running') && get(g:, '@optionprefix_transp_bg', 0)
endverbatim
# Transparent background
Normal almostwhite none
# See `:help terminal-size-color`
Terminal almostwhite none
verbatim
else
endverbatim
# Opaque background
Normal almostwhite black
Terminal almostwhite black
verbatim
endif
endverbatim
# Group Foreground Background Attributes
ColorColumn fg black
Conceal none none
Cursor almostwhite black
CursorColumn almostwhite black
CursorLine almostwhite black
CursorLineNr almostwhite black
DiffAdd green black reverse
DiffChange yellow black reverse
DiffDelete red black reverse
DiffText almostwhite black bold,reverse
Directory almostwhite black
EndOfBuffer almostwhite black
ErrorMsg red black reverse
FoldColumn almostwhite darkgrey
Folded almostwhite darkgrey italic
IncSearch green black bold
LineNr almostwhite black
MatchParen almostwhite black
ModeMsg almostwhite black
MoreMsg almostwhite black
NonText beige none
Pmenu almostwhite darkgrey
PmenuSbar almostwhite darkgrey
PmenuSel white darkgrey
PmenuThumb almostwhite black
Question almostwhite black
QuickFixLine -> Search
Search green black
SignColumn almostwhite black
SpecialKey beige black
SpellBad red black s=red
SpellCap red black s=blue
SpellLocal red black s=darkstone
SpellRare beige black s=beige reverse
StatusLine almostwhite black
StatusLineNC almostwhite black
StatusLineTerm -> StatusLine
StatusLineTermNC -> StatusLineNC
TabLine almostwhite black
TabLineFill almostwhite black
TabLineSel almostwhite black
Title darkstone black
VertSplit black black
Visual almostwhite darkgrey
VisualNOS almostwhite darkgrey
WarningMsg almostwhite black
WildMenu almostwhite black
# Other conventional group names (see `:help group-name`)
Boolean -> Constant
Character -> Constant
Comment darkstone none italic
Conditional -> Statement
Constant grey none italic
Define -> PreProc
Debug -> Special
Delimiter -> Special
Error red black reverse
Exception -> Statement
Float -> Constant
Function -> Identifier
Identifier almostwhite none
Ignore almostwhite none
Include -> PreProc
Keyword -> Statement
Label -> Statement
Macro -> PreProc
Number -> Constant
Operator -> Statement
PreCondit -> PreProc
PreProc grey none
Repeat -> Statement
Special almostwhite none
SpecialChar -> Special
SpecialComment -> Special
Statement grey none
StorageClass -> Type
String -> Constant
Structure -> Type
Tag -> Special
Todo almostwhite none
Type almostwhite none
Typedef -> Type
Underlined grey none
# See `:help lCursor`
lCursor -> Cursor
# See `:help CursorIM`
CursorIM none fg
# See `:help window-toolbar`
ToolbarLine none black
ToolbarButton almostwhite black bold
# }}}
# Additional highlight groups {{{
# Git Commit specific
diffAdded green black
diffRemoved red black
# Ctrl-p specific
CtrlPPrtText green black
CtrlPMatch green black
CtrlPPrtBase green black
CtrlPLinePre yellow black
CtrlPPrtCursor yellow black
# Markdown specific
mkdItalic grey black
mkdCode grey black
mkdSnippetSH grey black
# NERDTree specific
NERDTreeFile almostwhite black
NERDTreeExecFile almostwhite black
### Python Specific
# False None True
# lambda nonlocal pass print return with yield
# class def nextgroup=pythonFunction skipwhite
# as assert break continue del exec global
pythonStatement white black bold
# elif else if
pythonConditional white black bold
# for while
pythonRepeat white black bold
# and in is not or
pythonOperator white black bold
# except finally raise try
pythonException white black bold
# from import
pythonInclude white black bold
# async await
pythonAsync white black bold
# \
pythonEscape white black bold
#
pythonBuiltin white black bold
pythonFunction white black bold
ALEVirtualTextError red darkgrey
ALEVirtualTextWarning yellow darkgrey
ALEVirtualTextInfo blue darkgrey
ALEVirtualTextStyleError red darkgrey
ALEVirtualTextStyleWarning yellow darkgrey
# For https://github.com/machakann/vim-highlightedyank
HighlightedyankRegion white beige
# }}}