diff options
Diffstat (limited to 'nvim')
-rwxr-xr-x | nvim/.config/nvim/coc-settings.json | 13 | ||||
-rwxr-xr-x[-rw-r--r--] | nvim/.config/nvim/colors/jellybeans.vim | 0 | ||||
-rwxr-xr-x | nvim/.config/nvim/colors/pencil.vim | 388 | ||||
-rwxr-xr-x[-rw-r--r--] | nvim/.config/nvim/init.vim | 0 |
4 files changed, 401 insertions, 0 deletions
diff --git a/nvim/.config/nvim/coc-settings.json b/nvim/.config/nvim/coc-settings.json new file mode 100755 index 0000000..1b0825b --- /dev/null +++ b/nvim/.config/nvim/coc-settings.json | |||
@@ -0,0 +1,13 @@ | |||
1 | { | ||
2 | "pairs.enableCharacters": ["(", "[", "{", "'", "\"", "`"], | ||
3 | "suggest.noselect": false, | ||
4 | "coc.preferences.formatOnSaveFiletypes": [ | ||
5 | "javascript", | ||
6 | "typescript", | ||
7 | "typescriptreact", | ||
8 | "json", | ||
9 | "javascriptreact", | ||
10 | "typescript.tsx", | ||
11 | "graphql" | ||
12 | ] | ||
13 | } | ||
diff --git a/nvim/.config/nvim/colors/jellybeans.vim b/nvim/.config/nvim/colors/jellybeans.vim index 73a0d98..73a0d98 100644..100755 --- a/nvim/.config/nvim/colors/jellybeans.vim +++ b/nvim/.config/nvim/colors/jellybeans.vim | |||
diff --git a/nvim/.config/nvim/colors/pencil.vim b/nvim/.config/nvim/colors/pencil.vim new file mode 100755 index 0000000..95dae88 --- /dev/null +++ b/nvim/.config/nvim/colors/pencil.vim | |||
@@ -0,0 +1,388 @@ | |||
1 | " Vim Color File | ||
2 | " Name: pencil.vim | ||
3 | " Version: 0.6 | ||
4 | " Maintainer: github.com/reedes github.com/mattly | ||
5 | " License: The MIT License (MIT) | ||
6 | |||
7 | " Original iA Writer colors, to use as a guide | ||
8 | " White #F1F1F1 | ||
9 | " OffWhiteIPad #F5F2EC | ||
10 | " OffWhiteDemo #F9F8F4 | ||
11 | " Cursor #20BBFC | ||
12 | " Selection #B6D6FD | ||
13 | " SelectionNOS #D4D4D4 | ||
14 | " StatusBar #EDEDED | ||
15 | " StatusBarBorder #D9D9D9 used for search too | ||
16 | " Text #424242 | ||
17 | " Blue #B5D6FD | ||
18 | " Green #30C798 | ||
19 | " Blue2 #1DAEE4 | ||
20 | " gray #999999 | ||
21 | " Red #E32791 | ||
22 | " UnfocusedText #B8B8B8 | ||
23 | " MenuSelected #2C81FB | ||
24 | " MenuUnSelected #545454 | ||
25 | " MenuText #F1F1F1 | ||
26 | " LightKeyBg #4B4B4B | ||
27 | " DarkKeyBg #262626 | ||
28 | " NearBlack #181818 | ||
29 | " SyntaxButton #363738 | ||
30 | " SearchHighlight #F3E430 yellow | ||
31 | |||
32 | hi clear | ||
33 | |||
34 | if exists('syntax on') | ||
35 | syntax reset | ||
36 | endif | ||
37 | |||
38 | let g:colors_name='pencil' | ||
39 | |||
40 | if ! exists("g:pencil_higher_contrast_ui") | ||
41 | let g:pencil_higher_contrast_ui = 0 | ||
42 | endif | ||
43 | |||
44 | if ! exists("g:pencil_neutral_code_bg") | ||
45 | let g:pencil_neutral_code_bg = 0 | ||
46 | endif | ||
47 | |||
48 | if ! exists("g:pencil_neutral_headings") | ||
49 | let g:pencil_neutral_headings = 0 | ||
50 | endif | ||
51 | |||
52 | " not all terminals support italics properly. If yours does, opt-in. | ||
53 | if ! exists("g:pencil_terminal_italics") | ||
54 | let g:pencil_terminal_italics = 0 | ||
55 | endif | ||
56 | |||
57 | if ! exists("g:pencil_spell_undercurl") | ||
58 | let g:pencil_spell_undercurl = 1 | ||
59 | endif | ||
60 | |||
61 | if ! exists("g:pencil_gutter_color") | ||
62 | let g:pencil_gutter_color = 0 | ||
63 | endif | ||
64 | |||
65 | " Colors | ||
66 | let s:black = { "gui": "#212121", "cterm": "0" } | ||
67 | let s:medium_gray = { "gui": "#767676", "cterm": "243" } | ||
68 | let s:white = { "gui": "#F1F1F1", "cterm": "15" } | ||
69 | let s:actual_white = { "gui": "#FFFFFF", "cterm": "231" } | ||
70 | let s:light_black = { "gui": "#424242", "cterm": "235" } | ||
71 | let s:lighter_black = { "gui": "#545454", "cterm": "240" } | ||
72 | |||
73 | if g:pencil_higher_contrast_ui == 0 | ||
74 | " darker shadow and whiter grays | ||
75 | let s:subtle_black = { "gui": "#262626", "cterm": "235" } | ||
76 | let s:light_gray = { "gui": "#D9D9D9", "cterm": "253" } | ||
77 | let s:lighter_gray = { "gui": "#E5E6E6", "cterm": "254" } | ||
78 | else | ||
79 | " lighter shadows and darker grays | ||
80 | let s:subtle_black = { "gui": "#303030", "cterm": "236" } | ||
81 | let s:light_gray = { "gui": "#B2B2B2", "cterm": "249" } | ||
82 | let s:lighter_gray = { "gui": "#C6C6C6", "cterm": "251" } | ||
83 | endif | ||
84 | |||
85 | let s:pink = { "gui": "#fb007a", "cterm": "9" } | ||
86 | let s:dark_red = { "gui": "#C30771", "cterm": "1" } | ||
87 | let s:light_red = { "gui": "#E32791", "cterm": "1" } | ||
88 | let s:orange = { "gui": "#D75F5F", "cterm": "167" } | ||
89 | |||
90 | let s:darker_blue = { "gui": "#005F87", "cterm": "18" } | ||
91 | let s:dark_blue = { "gui": "#008EC4", "cterm": "4" } | ||
92 | let s:blue = { "gui": "#20BBFC", "cterm": "12" } | ||
93 | let s:light_blue = { "gui": "#b6d6fd", "cterm": "153" } | ||
94 | let s:dark_cyan = { "gui": "#20A5BA", "cterm": "6" } | ||
95 | let s:light_cyan = { "gui": "#4FB8CC", "cterm": "14" } | ||
96 | |||
97 | let s:dark_green = { "gui": "#10A778", "cterm": "2" } | ||
98 | let s:light_green = { "gui": "#5FD7A7", "cterm": "10" } | ||
99 | |||
100 | let s:dark_purple = { "gui": "#523C79", "cterm": "5" } | ||
101 | let s:light_purple = { "gui": "#6855DE", "cterm": "13" } | ||
102 | |||
103 | let s:yellow = { "gui": "#F3E430", "cterm": "11" } | ||
104 | let s:dark_yellow = { "gui": "#A89C14", "cterm": "3" } | ||
105 | |||
106 | if &background == "dark" | ||
107 | let s:bg = s:black | ||
108 | let s:bg_subtle = s:light_black | ||
109 | let s:bg_very_subtle = s:subtle_black | ||
110 | let s:norm = s:lighter_gray | ||
111 | let s:norm_subtle = s:light_gray | ||
112 | let s:purple = s:light_purple | ||
113 | let s:cyan = s:light_cyan | ||
114 | let s:green = s:light_green | ||
115 | let s:red = s:light_red | ||
116 | let s:visual = s:lighter_black | ||
117 | else | ||
118 | let s:bg = s:white | ||
119 | let s:bg_subtle = s:light_gray | ||
120 | let s:bg_very_subtle = s:lighter_gray | ||
121 | let s:norm = s:light_black | ||
122 | let s:norm_subtle = s:lighter_black | ||
123 | let s:purple = s:dark_purple | ||
124 | let s:cyan = s:dark_cyan | ||
125 | let s:green = s:dark_green | ||
126 | let s:red = s:dark_red | ||
127 | let s:visual = s:light_blue | ||
128 | endif | ||
129 | |||
130 | if g:pencil_neutral_headings == 1 | ||
131 | let s:head_a = s:norm | ||
132 | let s:head_b = s:norm | ||
133 | let s:head_c = s:norm | ||
134 | else | ||
135 | let s:head_a = s:dark_blue | ||
136 | let s:head_b = s:blue | ||
137 | let s:head_c = s:dark_cyan | ||
138 | endif | ||
139 | |||
140 | if g:pencil_neutral_code_bg == 1 | ||
141 | let s:code_bg = s:bg | ||
142 | else | ||
143 | let s:code_bg = s:bg_very_subtle | ||
144 | endif | ||
145 | |||
146 | if g:pencil_spell_undercurl == 1 | ||
147 | let s:sp_un = 'undercurl' | ||
148 | else | ||
149 | let s:sp_un = 'underline' | ||
150 | endif | ||
151 | |||
152 | " shamelessly stolen from hemisu: https://github.com/noahfrederick/vim-hemisu/ | ||
153 | function! s:h(group, style) | ||
154 | " Not all terminals support italics properly. If yours does, opt-in. | ||
155 | if g:pencil_terminal_italics == 0 && has_key(a:style, "cterm") && a:style["cterm"] == "italic" | ||
156 | unlet a:style.cterm | ||
157 | endif | ||
158 | execute "highlight" a:group | ||
159 | \ "guifg=" (has_key(a:style, "fg") ? a:style.fg.gui : "NONE") | ||
160 | \ "guibg=" (has_key(a:style, "bg") ? a:style.bg.gui : "NONE") | ||
161 | \ "guisp=" (has_key(a:style, "sp") ? a:style.sp.gui : "NONE") | ||
162 | \ "gui=" (has_key(a:style, "gui") ? a:style.gui : "NONE") | ||
163 | \ "ctermfg=" (has_key(a:style, "fg") ? a:style.fg.cterm : "NONE") | ||
164 | \ "ctermbg=" (has_key(a:style, "bg") ? a:style.bg.cterm : "NONE") | ||
165 | \ "cterm=" (has_key(a:style, "cterm") ? a:style.cterm : "NONE") | ||
166 | endfunction | ||
167 | |||
168 | " common groups ================================================================ | ||
169 | " (see `:h w18`) | ||
170 | |||
171 | call s:h("Normal", {"bg": s:bg, "fg": s:norm}) | ||
172 | call s:h("Cursor", {"bg": s:blue, "fg": s:norm }) | ||
173 | call s:h("Comment", {"fg": s:medium_gray, "gui": "italic", "cterm": "italic"}) | ||
174 | |||
175 | call s:h("Constant", {"fg": s:cyan}) | ||
176 | hi! link String Constant | ||
177 | hi! link Character Constant | ||
178 | hi! link Number Constant | ||
179 | hi! link Boolean Constant | ||
180 | hi! link Float Constant | ||
181 | |||
182 | call s:h("Identifier", {"fg": s:dark_blue}) | ||
183 | hi! link Function Identifier | ||
184 | |||
185 | call s:h("Statement", {"fg": s:green}) | ||
186 | hi! link Conditonal Statement | ||
187 | hi! link Repeat Statement | ||
188 | hi! link Label Statement | ||
189 | hi! link Operator Statement | ||
190 | hi! link Keyword Statement | ||
191 | hi! link Exception Statement | ||
192 | |||
193 | call s:h("PreProc", {"fg": s:red}) | ||
194 | hi! link Include PreProc | ||
195 | hi! link Define PreProc | ||
196 | hi! link Macro PreProc | ||
197 | hi! link PreCondit PreProc | ||
198 | |||
199 | call s:h("Type", {"fg": s:purple}) | ||
200 | hi! link StorageClass Type | ||
201 | hi! link Structure Type | ||
202 | hi! link Typedef Type | ||
203 | |||
204 | call s:h("Special", {"fg": s:pink}) | ||
205 | hi! link SpecialChar Special | ||
206 | hi! link Tag Special | ||
207 | hi! link Delimiter Special | ||
208 | hi! link SpecialComment Special | ||
209 | hi! link Debug Special | ||
210 | |||
211 | call s:h("Underlined", {"fg": s:norm , "gui": "underline", "cterm": "underline"}) | ||
212 | call s:h("Ignore", {"fg": s:bg }) | ||
213 | call s:h("Error", {"fg": s:actual_white, "bg": s:red , "gui": "bold" , "cterm": "bold" }) | ||
214 | call s:h("Todo", {"fg": s:actual_white, "bg": s:pink, "gui": "bold" , "cterm": "bold" }) | ||
215 | |||
216 | " ui chrome ==================================================================== | ||
217 | " ordered according to `:help hitest.vim` | ||
218 | |||
219 | call s:h("SpecialKey", {"fg": s:light_green}) | ||
220 | call s:h("NonText", {"fg": s:bg_subtle}) | ||
221 | call s:h("Directory", {"fg": s:dark_blue}) | ||
222 | call s:h("ErrorMsg", {"fg": s:pink}) | ||
223 | call s:h("IncSearch", {"bg": s:yellow, "fg": s:light_black}) | ||
224 | call s:h("Search", {"bg": s:bg_subtle}) | ||
225 | call s:h("MoreMsg", {"fg": s:medium_gray, "gui": "bold", "cterm": "bold"}) | ||
226 | hi! link ModeMsg MoreMsg | ||
227 | call s:h("LineNr", {"fg": s:bg_subtle}) | ||
228 | call s:h("CursorLineNr", {"fg": s:blue, "bg": s:bg_very_subtle}) | ||
229 | call s:h("Question", {"fg": s:red}) | ||
230 | call s:h("StatusLine", {"bg": s:bg_very_subtle}) | ||
231 | call s:h("Conceal", {"fg": s:norm}) | ||
232 | call s:h("StatusLineNC", {"bg": s:bg_very_subtle, "fg": s:medium_gray}) | ||
233 | call s:h("VertSplit", {"bg": s:bg_very_subtle, "fg": s:bg_very_subtle}) | ||
234 | call s:h("Title", {"fg": s:dark_blue}) | ||
235 | call s:h("Visual", {"bg": s:visual}) | ||
236 | call s:h("VisualNOS", {"bg": s:bg_subtle}) | ||
237 | call s:h("WarningMsg", {"fg": s:red}) | ||
238 | call s:h("WildMenu", {"fg": s:bg, "bg": s:norm}) | ||
239 | call s:h("Folded", {"fg": s:medium_gray}) | ||
240 | call s:h("FoldColumn", {"fg": s:bg_subtle}) | ||
241 | call s:h("DiffAdd", {"bg": s:bg_subtle, "fg": s:green}) | ||
242 | call s:h("DiffDelete", {"bg": s:bg_subtle, "fg": s:red}) | ||
243 | call s:h("DiffChange", {"bg": s:bg_subtle, "fg": s:dark_yellow}) | ||
244 | call s:h("DiffText", {"bg": s:bg_subtle, "fg": s:dark_blue}) | ||
245 | call s:h("SignColumn", {"fg": s:light_green}) | ||
246 | |||
247 | if has("gui_running") | ||
248 | call s:h("SpellBad", {"gui": s:sp_un, "sp": s:red}) | ||
249 | call s:h("SpellCap", {"gui": s:sp_un, "sp": s:light_green}) | ||
250 | call s:h("SpellRare", {"gui": s:sp_un, "sp": s:pink}) | ||
251 | call s:h("SpellLocal", {"gui": s:sp_un, "sp": s:dark_green}) | ||
252 | else | ||
253 | call s:h("SpellBad", {"cterm": s:sp_un, "fg": s:red}) | ||
254 | call s:h("SpellCap", {"cterm": s:sp_un, "fg": s:light_green}) | ||
255 | call s:h("SpellRare", {"cterm": s:sp_un, "fg": s:pink}) | ||
256 | call s:h("SpellLocal", {"cterm": s:sp_un, "fg": s:dark_green}) | ||
257 | endif | ||
258 | call s:h("Pmenu", {"fg": s:norm, "bg": s:bg_subtle}) | ||
259 | call s:h("PmenuSel", {"fg": s:norm, "bg": s:blue}) | ||
260 | call s:h("PmenuSbar", {"fg": s:norm, "bg": s:bg_subtle}) | ||
261 | call s:h("PmenuThumb", {"fg": s:norm, "bg": s:bg_subtle}) | ||
262 | call s:h("TabLine", {"fg": s:norm, "bg": s:bg_very_subtle}) | ||
263 | call s:h("TabLineSel", {"fg": s:blue, "bg": s:bg_subtle, "gui": "bold", "cterm": "bold"}) | ||
264 | call s:h("TabLineFill", {"fg": s:norm, "bg": s:bg_very_subtle}) | ||
265 | call s:h("CursorColumn", {"bg": s:bg_very_subtle}) | ||
266 | call s:h("CursorLine", {"bg": s:bg_very_subtle}) | ||
267 | call s:h("ColorColumn", {"bg": s:bg_subtle}) | ||
268 | |||
269 | " remainder of syntax highlighting | ||
270 | call s:h("MatchParen", {"bg": s:bg_subtle, "fg": s:norm}) | ||
271 | call s:h("qfLineNr", {"fg": s:medium_gray}) | ||
272 | |||
273 | " hi helpHyperTextJump guifg=#5FAFD7 ctermfg=74 | ||
274 | |||
275 | " HTML syntax | ||
276 | hi! link htmlTag Special | ||
277 | hi! link htmlEndTag htmlTag | ||
278 | |||
279 | hi! link htmlTagName KeyWord | ||
280 | " html5 tags show up as htmlTagN | ||
281 | hi! link htmlTagN Keyword | ||
282 | |||
283 | " HTML content | ||
284 | call s:h("htmlH1", {"fg": s:head_a, "gui": "bold,italic", "cterm": "bold" }) | ||
285 | call s:h("htmlH2", {"fg": s:head_a, "gui": "bold" , "cterm": "bold" }) | ||
286 | call s:h("htmlH3", {"fg": s:head_b, "gui": "italic" , "cterm": "italic" }) | ||
287 | call s:h("htmlH4", {"fg": s:head_b, "gui": "italic" , "cterm": "italic" }) | ||
288 | call s:h("htmlH5", {"fg": s:head_c }) | ||
289 | call s:h("htmlH6", {"fg": s:head_c }) | ||
290 | call s:h("htmlLink", {"fg": s:blue , "gui": "underline" , "cterm": "underline"}) | ||
291 | call s:h("htmlItalic", { "gui": "italic" , "cterm": "italic" }) | ||
292 | call s:h("htmlBold", { "gui": "bold" , "cterm": "bold" }) | ||
293 | call s:h("htmlBoldItalic",{ "gui": "bold,italic", "cterm": "bold" }) | ||
294 | " hi htmlString guifg=#87875f guibg=NONE gui=NONE ctermfg=101 ctermbg=NONE cterm=NONE | ||
295 | |||
296 | " tpope/vim-markdown | ||
297 | call s:h("markdownBlockquote", {"fg": s:norm}) | ||
298 | call s:h("markdownBold", {"fg": s:norm , "gui": "bold" , "cterm": "bold" }) | ||
299 | call s:h("markdownBoldItalic", {"fg": s:norm , "gui": "bold,italic", "cterm": "bold" }) | ||
300 | call s:h("markdownEscape", {"fg": s:norm}) | ||
301 | call s:h("markdownH1", {"fg": s:head_a, "gui": "bold,italic", "cterm": "bold" }) | ||
302 | call s:h("markdownH2", {"fg": s:head_a, "gui": "bold" , "cterm": "bold" }) | ||
303 | call s:h("markdownH3", {"fg": s:head_a, "gui": "italic" , "cterm": "italic"}) | ||
304 | call s:h("markdownH4", {"fg": s:head_a, "gui": "italic" , "cterm": "italic"}) | ||
305 | call s:h("markdownH5", {"fg": s:head_a}) | ||
306 | call s:h("markdownH6", {"fg": s:head_a}) | ||
307 | call s:h("markdownHeadingDelimiter", {"fg": s:norm}) | ||
308 | call s:h("markdownHeadingRule", {"fg": s:norm}) | ||
309 | call s:h("markdownId", {"fg": s:medium_gray}) | ||
310 | call s:h("markdownIdDeclaration", {"fg": s:norm_subtle}) | ||
311 | call s:h("markdownItalic", {"fg": s:norm , "gui": "italic" , "cterm": "italic"}) | ||
312 | call s:h("markdownLinkDelimiter", {"fg": s:medium_gray}) | ||
313 | call s:h("markdownLinkText", {"fg": s:norm}) | ||
314 | call s:h("markdownLinkTextDelimiter", {"fg": s:medium_gray}) | ||
315 | call s:h("markdownListMarker", {"fg": s:norm}) | ||
316 | call s:h("markdownOrderedListMarker", {"fg": s:norm}) | ||
317 | call s:h("markdownRule", {"fg": s:norm}) | ||
318 | call s:h("markdownUrl", {"fg": s:medium_gray, "gui": "underline", "cterm": "underline"}) | ||
319 | call s:h("markdownUrlDelimiter", {"fg": s:medium_gray}) | ||
320 | call s:h("markdownUrlTitle", {"fg": s:norm}) | ||
321 | call s:h("markdownUrlTitleDelimiter", {"fg": s:medium_gray}) | ||
322 | call s:h("markdownCode", {"fg": s:norm, "bg": s:code_bg}) | ||
323 | call s:h("markdownCodeDelimiter", {"fg": s:norm, "bg": s:code_bg}) | ||
324 | |||
325 | " plasticboy/vim-markdown | ||
326 | call s:h("mkdBlockQuote", {"fg": s:norm}) | ||
327 | call s:h("mkdDelimiter", {"fg": s:medium_gray}) | ||
328 | call s:h("mkdID", {"fg": s:medium_gray}) | ||
329 | call s:h("mkdLineContinue", {"fg": s:norm}) | ||
330 | call s:h("mkdLink", {"fg": s:norm}) | ||
331 | call s:h("mkdLinkDef", {"fg": s:medium_gray}) | ||
332 | call s:h("mkdListItem", {"fg": s:norm}) | ||
333 | call s:h("mkdNonListItemBlock", {"fg": s:norm}) " bug in syntax? | ||
334 | call s:h("mkdRule", {"fg": s:norm}) | ||
335 | call s:h("mkdUrl", {"fg": s:medium_gray, "gui": "underline", "cterm": "underline"}) | ||
336 | call s:h("mkdCode", {"fg": s:norm, "bg": s:code_bg}) | ||
337 | call s:h("mkdIndentCode", {"fg": s:norm, "bg": s:code_bg}) | ||
338 | |||
339 | " gabrielelana/vim-markdown | ||
340 | call s:h("markdownBlockquoteDelimiter", {"fg": s:norm}) | ||
341 | call s:h("markdownInlineDelimiter", {"fg": s:norm}) | ||
342 | call s:h("markdownItemDelimiter", {"fg": s:norm}) | ||
343 | call s:h("markdownLinkReference", {"fg": s:medium_gray}) | ||
344 | call s:h("markdownLinkText", {"fg": s:norm}) | ||
345 | call s:h("markdownLinkTextContainer", {"fg": s:medium_gray}) | ||
346 | call s:h("markdownLinkUrl", {"fg": s:medium_gray, "gui": "underline", "cterm": "underline"}) | ||
347 | call s:h("markdownLinkUrlContainer", {"fg": s:medium_gray}) | ||
348 | call s:h("markdownFencedCodeBlock", {"fg": s:norm, "bg": s:code_bg}) | ||
349 | call s:h("markdownInlineCode", {"fg": s:norm, "bg": s:code_bg}) | ||
350 | |||
351 | " mattly/vim-markdown-enhancements | ||
352 | call s:h("mmdFootnoteDelimiter", {"fg": s:medium_gray}) | ||
353 | call s:h("mmdFootnoteMarker", {"fg": s:norm}) | ||
354 | call s:h("mmdTableAlign", {"fg": s:norm}) | ||
355 | call s:h("mmdTableDelimiter", {"fg": s:norm}) | ||
356 | call s:h("mmdTableHeadDelimiter", {"fg": s:norm}) | ||
357 | call s:h("mmdTableHeader", {"fg": s:norm}) | ||
358 | call s:h("mmdTableCaptionDelimiter", {"fg": s:norm}) | ||
359 | call s:h("mmdTableCaption", {"fg": s:norm}) | ||
360 | |||
361 | " Textile content | ||
362 | " https://github.com/timcharper/textile.vim/blob/master/syntax/textile.vim | ||
363 | "call s:h("txtBold", {"fg": s:norm , "gui": "bold" , "cterm": "bold" }) | ||
364 | "call s:h("txtEmphasis", {"fg": s:norm , "gui": "italic" , "cterm": "italic"}) | ||
365 | |||
366 | " XML content | ||
367 | hi! link xmlTag htmlTag | ||
368 | hi! link xmlEndTag xmlTag | ||
369 | hi! link xmlTagName htmlTagName | ||
370 | |||
371 | " Signify, git-gutter | ||
372 | if g:pencil_gutter_color == 1 | ||
373 | hi link SignifySignAdd DiffAdd | ||
374 | hi link SignifySignDelete DiffDelete | ||
375 | hi link SignifySignChange DiffChange | ||
376 | hi link GitGutterAdd DiffAdd | ||
377 | hi link GitGutterDelete DiffDelete | ||
378 | hi link GitGutterChange DiffChange | ||
379 | hi link GitGutterChangeDelete DiffChange | ||
380 | else | ||
381 | hi link SignifySignAdd LineNr | ||
382 | hi link SignifySignDelete LineNr | ||
383 | hi link SignifySignChange LineNr | ||
384 | hi link GitGutterAdd LineNr | ||
385 | hi link GitGutterDelete LineNr | ||
386 | hi link GitGutterChange LineNr | ||
387 | hi link GitGutterChangeDelete LineNr | ||
388 | endif | ||
diff --git a/nvim/.config/nvim/init.vim b/nvim/.config/nvim/init.vim index 1184e2d..1184e2d 100644..100755 --- a/nvim/.config/nvim/init.vim +++ b/nvim/.config/nvim/init.vim | |||