Merge pull request #34 from gladiac/master

Improve gruvbox with C code
This commit is contained in:
Pavel Pertsev
2015-01-24 23:59:25 +03:00

View File

@@ -45,6 +45,14 @@ if !exists('g:gruvbox_italicize_strings')
let g:gruvbox_italicize_strings=0
endif
if !exists('g:gruvbox_improved_strings')
let g:gruvbox_improved_strings=0
endif
if !exists('g:gruvbox_improved_warnings')
let g:gruvbox_improved_warnings=0
endif
if !exists('g:gruvbox_termcolors')
let g:gruvbox_termcolors=256
endif
@@ -440,7 +448,12 @@ call s:HL('lCursor', 'none', 'none', 'inverse')
" }}}
" Syntax Highlighting: {{{
call s:HL('Special', 'orange')
if g:gruvbox_improved_strings == 0
call s:HL('Special', 'orange')
else
call s:HL('Special', 'dark1', 'orange', 'italic')
endif
if g:gruvbox_italicize_comments == 0
call s:HL('Comment', 'medium', 'none')
else
@@ -488,7 +501,11 @@ call s:HL('Character', 'purple')
if g:gruvbox_italicize_strings == 0
call s:HL('String', 'green')
else
call s:HL('String', 'green', 'none', 'italic')
if g:gruvbox_improved_strings == 0
call s:HL('String', 'green', 'none', 'italic')
else
call s:HL('String', 'dark1', 'light1', 'italic')
endif
endif
" Boolean constant: TRUE, false
call s:HL('Boolean', 'purple')
@@ -536,8 +553,12 @@ call s:HL('DiffText', 'dark0', 'yellow')
" Spelling: {{{
if has("spell")
" Not capitalised word
call s:HL('SpellCap', 'none', 'none', 'undercurl', 'red')
" Not capitalised word, or compile warnings
if g:gruvbox_improved_warnings == 0
call s:HL('SpellCap', 'none', 'none', 'undercurl', 'red')
else
call s:HL('SpellCap', 'green', 'none', 'italic,bold')
endif
" Not recognized word
call s:HL('SpellBad', 'none', 'none', 'undercurl', 'blue')
" Wrong spelling for selected region