mirror of
https://github.com/lifepillar/vim-solarized8.git
synced 2025-12-10 15:57:02 +00:00
Add support for ALE syntax checker
https://github.com/dense-analysis/ale - General optimization of the tones for ALE highlighting in the sign column and on error and warning markings in file. - If 'g:ale_sign_highlight_linenrs' is enabled this will use Neovim's number line highlighting.
This commit is contained in:
@@ -4,7 +4,7 @@
|
||||
" Maintainer: Lifepillar <lifepillar@lifepillar.me>
|
||||
" Website: https://github.com/lifepillar/vim-solarized8
|
||||
" License: OSI approved MIT license
|
||||
" Last Updated: Sun Oct 6 12:56:03 2019
|
||||
" Last Updated: Mon 09 Dec 2019 05:36:56 AM EST
|
||||
|
||||
" Generated by Colortemplate v2.0.0
|
||||
|
||||
@@ -397,6 +397,39 @@ if (has('termguicolors') && &termguicolors) || has('gui_running')
|
||||
hi pandocEmphasisTable gui=NONE cterm=NONE
|
||||
hi pandocEmphasis gui=NONE cterm=NONE
|
||||
endif
|
||||
if get(g:, 'solarized_statusline', '') ==# 'flat'
|
||||
hi ALEErrorSign guifg=#dc322f guibg=NONE guisp=NONE gui=bold cterm=bold
|
||||
hi ALEInfoSign guifg=#2aa198 guibg=NONE guisp=NONE gui=bold cterm=bold
|
||||
hi ALEWarningSign guifg=#b58900 guibg=NONE guisp=NONE gui=bold cterm=bold
|
||||
hi ALEErrorSignLineNr guifg=#dc322f guibg=NONE guisp=NONE gui=NONE cterm=NONE
|
||||
hi ALEInfoSignLineNr guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE
|
||||
hi ALEWarningSignLineNr guifg=#b58900 guibg=NONE guisp=NONE gui=NONE cterm=NONE
|
||||
else
|
||||
if get(g:, 'ale_sign_highlight_linenrs', '') ==# 1
|
||||
hi ALEErrorSign guifg=#073642 guibg=#dc322f guisp=NONE gui=bold cterm=bold
|
||||
hi ALEInfoSign guifg=#073642 guibg=#2aa198 guisp=NONE gui=bold cterm=bold
|
||||
hi ALEWarningSign guifg=#073642 guibg=#b58900 guisp=NONE gui=bold cterm=bold
|
||||
else
|
||||
hi ALEErrorSign guifg=#dc322f guibg=#073642 guisp=NONE gui=bold cterm=bold
|
||||
hi ALEInfoSign guifg=#2aa198 guibg=#073642 guisp=NONE gui=bold cterm=bold
|
||||
hi ALEWarningSign guifg=#b58900 guibg=#073642 guisp=NONE gui=bold cterm=bold
|
||||
endif
|
||||
hi ALEErrorSignLineNr guifg=#073642 guibg=#dc322f guisp=NONE gui=NONE cterm=NONE
|
||||
hi ALEInfoSignLineNr guifg=#073642 guibg=#2aa198 guisp=NONE gui=NONE cterm=NONE
|
||||
hi ALEWarningSignLineNr guifg=#073642 guibg=#b58900 guisp=NONE gui=NONE cterm=NONE
|
||||
endif
|
||||
hi ALEError guifg=#dc322f guibg=NONE guisp=#dc322f gui=undercurl cterm=undercurl
|
||||
hi ALEErrorLine guifg=NONE guibg=NONE guisp=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
|
||||
hi ALEInfo guifg=#2aa198 guibg=NONE guisp=#2aa198 gui=undercurl cterm=undercurl
|
||||
hi ALEInfoLine guifg=NONE guibg=NONE guisp=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
|
||||
hi ALEWarning guifg=#b58900 guibg=NONE guisp=#b58900 gui=undercurl cterm=undercurl
|
||||
hi ALEWarningLine guifg=NONE guibg=NONE guisp=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
|
||||
hi! link ALEStyleError ALEError
|
||||
hi! link ALEStyleErrorSign ALEErrorSign
|
||||
hi! link ALEStyleErrorSignLineNr ALEErrorSignLineNr
|
||||
hi! link ALEStyleWarning ALEWarning
|
||||
hi! link ALEStyleWarningSign ALEWarningSign
|
||||
hi! link ALEStyleWarningSignLineNr ALEWarningSignLineNr
|
||||
unlet s:termtrans
|
||||
unlet s:t_Co s:italics
|
||||
finish
|
||||
@@ -765,6 +798,39 @@ if (has('termguicolors') && &termguicolors) || has('gui_running')
|
||||
hi pandocEmphasisTable gui=NONE cterm=NONE
|
||||
hi pandocEmphasis gui=NONE cterm=NONE
|
||||
endif
|
||||
if get(g:, 'solarized_statusline', '') ==# 'flat'
|
||||
hi ALEErrorSign guifg=#dc322f guibg=NONE guisp=NONE gui=bold cterm=bold
|
||||
hi ALEInfoSign guifg=#2aa198 guibg=NONE guisp=NONE gui=bold cterm=bold
|
||||
hi ALEWarningSign guifg=#b58900 guibg=NONE guisp=NONE gui=bold cterm=bold
|
||||
hi ALEErrorSignLineNr guifg=#dc322f guibg=NONE guisp=NONE gui=NONE cterm=NONE
|
||||
hi ALEInfoSignLineNr guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE
|
||||
hi ALEWarningSignLineNr guifg=#b58900 guibg=NONE guisp=NONE gui=NONE cterm=NONE
|
||||
else
|
||||
if get(g:, 'ale_sign_highlight_linenrs', '') ==# 1
|
||||
hi ALEErrorSign guifg=#eee8d5 guibg=#dc322f guisp=NONE gui=bold cterm=bold
|
||||
hi ALEInfoSign guifg=#eee8d5 guibg=#2aa198 guisp=NONE gui=bold cterm=bold
|
||||
hi ALEWarningSign guifg=#eee8d5 guibg=#b58900 guisp=NONE gui=bold cterm=bold
|
||||
else
|
||||
hi ALEErrorSign guifg=#dc322f guibg=#eee8d5 guisp=NONE gui=bold cterm=bold
|
||||
hi ALEInfoSign guifg=#2aa198 guibg=#eee8d5 guisp=NONE gui=bold cterm=bold
|
||||
hi ALEWarningSign guifg=#b58900 guibg=#eee8d5 guisp=NONE gui=bold cterm=bold
|
||||
endif
|
||||
hi ALEErrorSignLineNr guifg=#eee8d5 guibg=#dc322f guisp=NONE gui=NONE cterm=NONE
|
||||
hi ALEInfoSignLineNr guifg=#eee8d5 guibg=#2aa198 guisp=NONE gui=NONE cterm=NONE
|
||||
hi ALEWarningSignLineNr guifg=#eee8d5 guibg=#b58900 guisp=NONE gui=NONE cterm=NONE
|
||||
endif
|
||||
hi ALEError guifg=#dc322f guibg=NONE guisp=#dc322f gui=undercurl cterm=undercurl
|
||||
hi ALEErrorLine guifg=NONE guibg=NONE guisp=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
|
||||
hi ALEInfo guifg=#2aa198 guibg=NONE guisp=#2aa198 gui=undercurl cterm=undercurl
|
||||
hi ALEInfoLine guifg=NONE guibg=NONE guisp=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
|
||||
hi ALEWarning guifg=#b58900 guibg=NONE guisp=#b58900 gui=undercurl cterm=undercurl
|
||||
hi ALEWarningLine guifg=NONE guibg=NONE guisp=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
|
||||
hi! link ALEStyleError ALEError
|
||||
hi! link ALEStyleErrorSign ALEErrorSign
|
||||
hi! link ALEStyleErrorSignLineNr ALEErrorSignLineNr
|
||||
hi! link ALEStyleWarning ALEWarning
|
||||
hi! link ALEStyleWarningSign ALEWarningSign
|
||||
hi! link ALEStyleWarningSignLineNr ALEWarningSignLineNr
|
||||
unlet s:termtrans
|
||||
unlet s:t_Co s:italics
|
||||
finish
|
||||
@@ -1099,6 +1165,39 @@ if s:t_Co >= 256
|
||||
hi pandocEmphasisTable cterm=NONE
|
||||
hi pandocEmphasis cterm=NONE
|
||||
endif
|
||||
if get(g:, 'solarized_statusline', '') ==# 'flat'
|
||||
hi ALEErrorSign ctermfg=160 ctermbg=NONE cterm=bold
|
||||
hi ALEInfoSign ctermfg=37 ctermbg=NONE cterm=bold
|
||||
hi ALEWarningSign ctermfg=136 ctermbg=NONE cterm=bold
|
||||
hi ALEErrorSignLineNr ctermfg=160 ctermbg=NONE cterm=NONE
|
||||
hi ALEInfoSignLineNr ctermfg=37 ctermbg=NONE cterm=NONE
|
||||
hi ALEWarningSignLineNr ctermfg=136 ctermbg=NONE cterm=NONE
|
||||
else
|
||||
if get(g:, 'ale_sign_highlight_linenrs', '') ==# 1
|
||||
hi ALEErrorSign ctermfg=239 ctermbg=160 cterm=bold
|
||||
hi ALEInfoSign ctermfg=239 ctermbg=37 cterm=bold
|
||||
hi ALEWarningSign ctermfg=239 ctermbg=136 cterm=bold
|
||||
else
|
||||
hi ALEErrorSign ctermfg=160 ctermbg=239 cterm=bold
|
||||
hi ALEInfoSign ctermfg=37 ctermbg=239 cterm=bold
|
||||
hi ALEWarningSign ctermfg=136 ctermbg=239 cterm=bold
|
||||
endif
|
||||
hi ALEErrorSignLineNr ctermfg=239 ctermbg=160 cterm=NONE
|
||||
hi ALEInfoSignLineNr ctermfg=239 ctermbg=37 cterm=NONE
|
||||
hi ALEWarningSignLineNr ctermfg=239 ctermbg=136 cterm=NONE
|
||||
endif
|
||||
hi ALEError ctermfg=160 ctermbg=NONE cterm=undercurl
|
||||
hi ALEErrorLine ctermfg=NONE ctermbg=NONE cterm=NONE
|
||||
hi ALEInfo ctermfg=37 ctermbg=NONE cterm=undercurl
|
||||
hi ALEInfoLine ctermfg=NONE ctermbg=NONE cterm=NONE
|
||||
hi ALEWarning ctermfg=136 ctermbg=NONE cterm=undercurl
|
||||
hi ALEWarningLine ctermfg=NONE ctermbg=NONE cterm=NONE
|
||||
hi! link ALEStyleError ALEError
|
||||
hi! link ALEStyleErrorSign ALEErrorSign
|
||||
hi! link ALEStyleErrorSignLineNr ALEErrorSignLineNr
|
||||
hi! link ALEStyleWarning ALEWarning
|
||||
hi! link ALEStyleWarningSign ALEWarningSign
|
||||
hi! link ALEStyleWarningSignLineNr ALEWarningSignLineNr
|
||||
unlet s:termtrans
|
||||
unlet s:t_Co s:italics
|
||||
finish
|
||||
@@ -1446,6 +1545,39 @@ if s:t_Co >= 256
|
||||
hi pandocEmphasisTable cterm=NONE
|
||||
hi pandocEmphasis cterm=NONE
|
||||
endif
|
||||
if get(g:, 'solarized_statusline', '') ==# 'flat'
|
||||
hi ALEErrorSign ctermfg=160 ctermbg=NONE cterm=bold
|
||||
hi ALEInfoSign ctermfg=37 ctermbg=NONE cterm=bold
|
||||
hi ALEWarningSign ctermfg=136 ctermbg=NONE cterm=bold
|
||||
hi ALEErrorSignLineNr ctermfg=160 ctermbg=NONE cterm=NONE
|
||||
hi ALEInfoSignLineNr ctermfg=37 ctermbg=NONE cterm=NONE
|
||||
hi ALEWarningSignLineNr ctermfg=136 ctermbg=NONE cterm=NONE
|
||||
else
|
||||
if get(g:, 'ale_sign_highlight_linenrs', '') ==# 1
|
||||
hi ALEErrorSign ctermfg=254 ctermbg=160 cterm=bold
|
||||
hi ALEInfoSign ctermfg=254 ctermbg=37 cterm=bold
|
||||
hi ALEWarningSign ctermfg=254 ctermbg=136 cterm=bold
|
||||
else
|
||||
hi ALEErrorSign ctermfg=160 ctermbg=254 cterm=bold
|
||||
hi ALEInfoSign ctermfg=37 ctermbg=254 cterm=bold
|
||||
hi ALEWarningSign ctermfg=136 ctermbg=254 cterm=bold
|
||||
endif
|
||||
hi ALEErrorSignLineNr ctermfg=254 ctermbg=160 cterm=NONE
|
||||
hi ALEInfoSignLineNr ctermfg=254 ctermbg=37 cterm=NONE
|
||||
hi ALEWarningSignLineNr ctermfg=254 ctermbg=136 cterm=NONE
|
||||
endif
|
||||
hi ALEError ctermfg=160 ctermbg=NONE cterm=undercurl
|
||||
hi ALEErrorLine ctermfg=NONE ctermbg=NONE cterm=NONE
|
||||
hi ALEInfo ctermfg=37 ctermbg=NONE cterm=undercurl
|
||||
hi ALEInfoLine ctermfg=NONE ctermbg=NONE cterm=NONE
|
||||
hi ALEWarning ctermfg=136 ctermbg=NONE cterm=undercurl
|
||||
hi ALEWarningLine ctermfg=NONE ctermbg=NONE cterm=NONE
|
||||
hi! link ALEStyleError ALEError
|
||||
hi! link ALEStyleErrorSign ALEErrorSign
|
||||
hi! link ALEStyleErrorSignLineNr ALEErrorSignLineNr
|
||||
hi! link ALEStyleWarning ALEWarning
|
||||
hi! link ALEStyleWarningSign ALEWarningSign
|
||||
hi! link ALEStyleWarningSignLineNr ALEWarningSignLineNr
|
||||
unlet s:termtrans
|
||||
unlet s:t_Co s:italics
|
||||
finish
|
||||
@@ -1777,6 +1909,39 @@ if s:t_Co >= 16
|
||||
hi pandocEmphasisTable cterm=NONE
|
||||
hi pandocEmphasis cterm=NONE
|
||||
endif
|
||||
if get(g:, 'solarized_statusline', '') ==# 'flat'
|
||||
hi ALEErrorSign ctermfg=1 ctermbg=NONE cterm=bold
|
||||
hi ALEInfoSign ctermfg=6 ctermbg=NONE cterm=bold
|
||||
hi ALEWarningSign ctermfg=3 ctermbg=NONE cterm=bold
|
||||
hi ALEErrorSignLineNr ctermfg=1 ctermbg=NONE cterm=NONE
|
||||
hi ALEInfoSignLineNr ctermfg=6 ctermbg=NONE cterm=NONE
|
||||
hi ALEWarningSignLineNr ctermfg=3 ctermbg=NONE cterm=NONE
|
||||
else
|
||||
if get(g:, 'ale_sign_highlight_linenrs', '') ==# 1
|
||||
hi ALEErrorSign ctermfg=0 ctermbg=1 cterm=bold
|
||||
hi ALEInfoSign ctermfg=0 ctermbg=6 cterm=bold
|
||||
hi ALEWarningSign ctermfg=0 ctermbg=3 cterm=bold
|
||||
else
|
||||
hi ALEErrorSign ctermfg=1 ctermbg=0 cterm=bold
|
||||
hi ALEInfoSign ctermfg=6 ctermbg=0 cterm=bold
|
||||
hi ALEWarningSign ctermfg=3 ctermbg=0 cterm=bold
|
||||
endif
|
||||
hi ALEErrorSignLineNr ctermfg=0 ctermbg=1 cterm=NONE
|
||||
hi ALEInfoSignLineNr ctermfg=0 ctermbg=6 cterm=NONE
|
||||
hi ALEWarningSignLineNr ctermfg=0 ctermbg=3 cterm=NONE
|
||||
endif
|
||||
hi ALEError ctermfg=1 ctermbg=NONE cterm=undercurl
|
||||
hi ALEErrorLine ctermfg=NONE ctermbg=NONE cterm=NONE
|
||||
hi ALEInfo ctermfg=6 ctermbg=NONE cterm=undercurl
|
||||
hi ALEInfoLine ctermfg=NONE ctermbg=NONE cterm=NONE
|
||||
hi ALEWarning ctermfg=3 ctermbg=NONE cterm=undercurl
|
||||
hi ALEWarningLine ctermfg=NONE ctermbg=NONE cterm=NONE
|
||||
hi! link ALEStyleError ALEError
|
||||
hi! link ALEStyleErrorSign ALEErrorSign
|
||||
hi! link ALEStyleErrorSignLineNr ALEErrorSignLineNr
|
||||
hi! link ALEStyleWarning ALEWarning
|
||||
hi! link ALEStyleWarningSign ALEWarningSign
|
||||
hi! link ALEStyleWarningSignLineNr ALEWarningSignLineNr
|
||||
unlet s:termtrans
|
||||
unlet s:t_Co s:italics
|
||||
finish
|
||||
@@ -2124,6 +2289,39 @@ if s:t_Co >= 16
|
||||
hi pandocEmphasisTable cterm=NONE
|
||||
hi pandocEmphasis cterm=NONE
|
||||
endif
|
||||
if get(g:, 'solarized_statusline', '') ==# 'flat'
|
||||
hi ALEErrorSign ctermfg=1 ctermbg=NONE cterm=bold
|
||||
hi ALEInfoSign ctermfg=6 ctermbg=NONE cterm=bold
|
||||
hi ALEWarningSign ctermfg=3 ctermbg=NONE cterm=bold
|
||||
hi ALEErrorSignLineNr ctermfg=1 ctermbg=NONE cterm=NONE
|
||||
hi ALEInfoSignLineNr ctermfg=6 ctermbg=NONE cterm=NONE
|
||||
hi ALEWarningSignLineNr ctermfg=3 ctermbg=NONE cterm=NONE
|
||||
else
|
||||
if get(g:, 'ale_sign_highlight_linenrs', '') ==# 1
|
||||
hi ALEErrorSign ctermfg=7 ctermbg=1 cterm=bold
|
||||
hi ALEInfoSign ctermfg=7 ctermbg=6 cterm=bold
|
||||
hi ALEWarningSign ctermfg=7 ctermbg=3 cterm=bold
|
||||
else
|
||||
hi ALEErrorSign ctermfg=1 ctermbg=7 cterm=bold
|
||||
hi ALEInfoSign ctermfg=6 ctermbg=7 cterm=bold
|
||||
hi ALEWarningSign ctermfg=3 ctermbg=7 cterm=bold
|
||||
endif
|
||||
hi ALEErrorSignLineNr ctermfg=7 ctermbg=1 cterm=NONE
|
||||
hi ALEInfoSignLineNr ctermfg=7 ctermbg=6 cterm=NONE
|
||||
hi ALEWarningSignLineNr ctermfg=7 ctermbg=3 cterm=NONE
|
||||
endif
|
||||
hi ALEError ctermfg=1 ctermbg=NONE cterm=undercurl
|
||||
hi ALEErrorLine ctermfg=NONE ctermbg=NONE cterm=NONE
|
||||
hi ALEInfo ctermfg=6 ctermbg=NONE cterm=undercurl
|
||||
hi ALEInfoLine ctermfg=NONE ctermbg=NONE cterm=NONE
|
||||
hi ALEWarning ctermfg=3 ctermbg=NONE cterm=undercurl
|
||||
hi ALEWarningLine ctermfg=NONE ctermbg=NONE cterm=NONE
|
||||
hi! link ALEStyleError ALEError
|
||||
hi! link ALEStyleErrorSign ALEErrorSign
|
||||
hi! link ALEStyleErrorSignLineNr ALEErrorSignLineNr
|
||||
hi! link ALEStyleWarning ALEWarning
|
||||
hi! link ALEStyleWarningSign ALEWarningSign
|
||||
hi! link ALEStyleWarningSignLineNr ALEWarningSignLineNr
|
||||
unlet s:termtrans
|
||||
unlet s:t_Co s:italics
|
||||
finish
|
||||
|
||||
Reference in New Issue
Block a user