base highlights comlete
This commit is contained in:
parent
6622cfd46b
commit
0efce3dc65
|
@ -0,0 +1,91 @@
|
||||||
|
" clear highlights used below - needed or not?
|
||||||
|
hi clear ColorColumn
|
||||||
|
hi clear CursorLine
|
||||||
|
hi clear Directory
|
||||||
|
hi clear DiffAdd
|
||||||
|
hi clear DiffChange
|
||||||
|
hi clear DiffDelete
|
||||||
|
hi clear DiffText
|
||||||
|
hi clear EndOfBuffer
|
||||||
|
hi clear ErrorMsg
|
||||||
|
hi clear VertSplit
|
||||||
|
hi clear Folded
|
||||||
|
hi clear FoldColumn
|
||||||
|
hi clear SignColumn
|
||||||
|
hi clear IncSearch
|
||||||
|
hi clear LineNr
|
||||||
|
hi clear CursorLineNr
|
||||||
|
hi clear MatchParen
|
||||||
|
hi clear ModeMsg
|
||||||
|
hi clear MoreMsg
|
||||||
|
hi clear NonText
|
||||||
|
hi clear Pmenu
|
||||||
|
hi clear PmenuSel
|
||||||
|
hi clear Question
|
||||||
|
hi clear QuickFixLine
|
||||||
|
hi clear Search
|
||||||
|
hi clear SpecialKey
|
||||||
|
hi clear SpellBad
|
||||||
|
hi clear SpellCap
|
||||||
|
hi clear TabLine
|
||||||
|
hi clear TabLineFill
|
||||||
|
hi clear TabLineSel
|
||||||
|
hi clear Title
|
||||||
|
hi clear Visual
|
||||||
|
hi clear WarningMsg
|
||||||
|
hi clear WildMenu
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
hi ColorColumn guibg=#1d0808
|
||||||
|
" Conceal
|
||||||
|
" Cursor
|
||||||
|
" CursorIM
|
||||||
|
" CursorColumn
|
||||||
|
hi CursorLine guibg=#222222 gui=NONE
|
||||||
|
hi Directory guifg=#eeeeee
|
||||||
|
hi DiffAdd guifg=#aaaaaa guibg=#001000 gui=NONE
|
||||||
|
hi DiffChange guifg=#777777 guibg=#101010 gui=NONE
|
||||||
|
hi DiffDelete guifg=#333333 guibg=#200000 gui=NONE
|
||||||
|
hi DiffText guifg=#cccccc guibg=#101010 gui=NONE
|
||||||
|
hi EndOfBuffer guifg=#121212 guibg=NONE
|
||||||
|
hi ErrorMsg guifg=#ff0000
|
||||||
|
hi VertSplit guifg=#090909 guibg=#090909
|
||||||
|
hi Folded guifg=#585858 guibg=NONE
|
||||||
|
hi FoldColumn guifg=#262626 guibg=#111111
|
||||||
|
hi SignColumn guifg=#eeeeee guibg=NONE
|
||||||
|
hi LineNr guifg=#3a3a3a guibg=NONE
|
||||||
|
hi CursorLineNr guifg=#767676 guibg=NONE
|
||||||
|
hi MatchParen guifg=#ffffff guibg=#292929 gui=underline
|
||||||
|
hi ModeMsg guifg=#c6c6c6
|
||||||
|
|
||||||
|
hi MoreMsg guifg=#c6c6c6
|
||||||
|
hi NonText guifg=#767676
|
||||||
|
hi Pmenu guifg=#585858 guibg=#121212
|
||||||
|
hi PmenuSel guifg=#b2b2b2 guibg=#121212
|
||||||
|
" PmenuSbar
|
||||||
|
" PmenuThumb
|
||||||
|
hi Question guifg=#c6c6c6
|
||||||
|
hi QuickFixLine guifg=#ff0000
|
||||||
|
hi Search guifg=#ffffff guibg=NONE gui=NONE
|
||||||
|
hi IncSearch guifg=#000000 guibg=#ffffff gui=NONE
|
||||||
|
hi SpecialKey guifg=#eeeeee
|
||||||
|
hi SpellBad guibg=#aa0000
|
||||||
|
hi SpellCap guifg=#eeeeee guibg=#340000
|
||||||
|
" SpellLocal
|
||||||
|
" SpellRare
|
||||||
|
hi TabLine guifg=#666666 guibg=#1c1c1c
|
||||||
|
hi TabLineFill guifg=#eeeeee guibg=#1c1c1c
|
||||||
|
hi TabLineSel guifg=#bcbcbc guibg=#1c1c1c
|
||||||
|
hi Title guifg=#a8a8a8 guibg=NONE
|
||||||
|
hi Visual guifg=#eeeeee guibg=#262626
|
||||||
|
" VisualNOS
|
||||||
|
hi WarningMsg guifg=#ffffff
|
||||||
|
hi WildMenu guifg=#aaaaaa guibg=NONE
|
||||||
|
|
||||||
|
" GUI Interface groups
|
||||||
|
" Menu
|
||||||
|
" Scrollbar
|
||||||
|
" ToolTip
|
||||||
|
|
||||||
|
|
|
@ -1,41 +1,8 @@
|
||||||
" Vim color file
|
|
||||||
source ~/.vim/colors/grey.vim
|
|
||||||
source ~/.vim/colors/red.vim
|
|
||||||
source ~/.vim/colors/green.vim
|
|
||||||
source ~/.vim/colors/blue.vim
|
|
||||||
|
|
||||||
set background=dark
|
|
||||||
" hi clear Normal
|
|
||||||
" hi clear
|
|
||||||
if exists('syntax_on')
|
|
||||||
syntax reset
|
|
||||||
endif
|
|
||||||
|
|
||||||
set fillchars=stl:\ ,stlnc:\ ,vert:\|
|
|
||||||
|
|
||||||
let g:colors_name = 'customred256'
|
|
||||||
|
|
||||||
if has('gui_running')
|
|
||||||
hi Normal ctermfg=246 guifg=#949494 ctermbg=none guibg=#000000
|
|
||||||
else
|
|
||||||
hi Normal ctermfg=246 guifg=#6a6a6a ctermbg=none guibg=NONE
|
|
||||||
endif
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
""""""""""""""
|
|
||||||
" #colours
|
|
||||||
""""""""""""""
|
|
||||||
|
|
||||||
hi def link InterfaceFlagBright CRNormalBright
|
hi def link InterfaceFlagBright CRNormalBright
|
||||||
hi def link InterfaceFlag CRNormal
|
hi def link InterfaceFlag CRNormal
|
||||||
hi def link InterfaceFlagDark CRNormalDark
|
hi def link InterfaceFlagDark CRNormalDark
|
||||||
"""""""""""""""""""
|
|
||||||
" #definitions
|
|
||||||
""""""""""""""""""""
|
|
||||||
|
|
||||||
" #general definitions
|
|
||||||
hi! def link ErrorMsg CRError
|
|
||||||
hi! def link ExtraWhitespace CRWarning
|
hi! def link ExtraWhitespace CRWarning
|
||||||
|
|
||||||
hi! def link IdentifierDark CRIdentifierDark
|
hi! def link IdentifierDark CRIdentifierDark
|
||||||
|
@ -45,132 +12,20 @@ hi! def link TypeBright CRTypeBright
|
||||||
hi! def link Noise CRNoise
|
hi! def link Noise CRNoise
|
||||||
|
|
||||||
|
|
||||||
hi Visual ctermfg=255 guifg=#eeeeee ctermbg=235 guibg=#262626
|
" taboo
|
||||||
" TODO dhjdhjd
|
|
||||||
hi Search ctermfg=255 guifg=#ffffff ctermbg=none guibg=NONE gui=NONE cterm=NONE
|
|
||||||
hi IncSearch ctermfg=232 guifg=#000000 ctermbg=255 guibg=#ffffff gui=NONE cterm=NONE
|
|
||||||
hi! def link QuickFixLine InterfaceSignError
|
|
||||||
"}}}
|
|
||||||
|
|
||||||
" #comment definitions
|
|
||||||
"}}}
|
|
||||||
|
|
||||||
" #interface definitions
|
|
||||||
hi!def link SpecialKey InterfaceSpecial"{{{
|
|
||||||
hi! def link Directory InterfaceSpecial
|
|
||||||
hi! def link WarningMsg InterfaceWarningMsg
|
|
||||||
|
|
||||||
hi Pmenu ctermfg=240 guifg=#585858 ctermbg=233 guibg=#121212
|
|
||||||
hi PmenuSel ctermfg=249 guifg=#b2b2b2 ctermbg=233 guibg=#121212
|
|
||||||
hi WildMenu ctermfg=248 guifg=#aaaaaa ctermbg=232 guibg=NONE
|
|
||||||
|
|
||||||
hi! def link MoreMsg InterfaceMsg
|
|
||||||
hi! def link Question InterfaceMsg
|
|
||||||
hi! def link ModeMsg InterfaceMsg
|
|
||||||
hi NonText ctermfg=243 guifg=#767676
|
|
||||||
|
|
||||||
hi! def link Title InterfaceH3
|
|
||||||
|
|
||||||
hi TabLine cterm=none ctermfg=242 guifg=#666666 ctermbg=234 guibg=#1c1c1c
|
|
||||||
hi TabLineFill cterm=none ctermfg=255 guifg=#eeeeee ctermbg=234 guibg=#1c1c1c
|
|
||||||
hi TabLineSel ctermfg=250 guifg=#bcbcbc ctermbg=234 guibg=#1c1c1c
|
|
||||||
hi TabModified ctermfg=250 guifg=#bcbcbc ctermbg=234 guibg=#1c1c1c
|
hi TabModified ctermfg=250 guifg=#bcbcbc ctermbg=234 guibg=#1c1c1c
|
||||||
hi TabModifiedSelected ctermfg=255 guifg=#eeeeee ctermbg=234 guibg=#1c1c1c
|
hi TabModifiedSelected ctermfg=255 guifg=#eeeeee ctermbg=234 guibg=#1c1c1c
|
||||||
|
|
||||||
hi VertSplit ctermfg=234 guifg=#090909 ctermbg=none guibg=#090909 term=none cterm=none
|
|
||||||
hi Folded ctermfg=240 guifg=#585858 ctermbg=none guibg=NONE term=bold
|
|
||||||
hi FoldColumn ctermfg=235 guifg=#262626 ctermbg=233 guibg=#111111 cterm=bold term=bold
|
|
||||||
hi LineNr ctermfg=237 guifg=#3a3a3a ctermbg=none guibg=NONE cterm=none
|
|
||||||
hi CursorLine ctermbg=235 guibg=#222222 gui=NONE term=NONE cterm=NONE
|
|
||||||
hi CursorLineNr ctermfg=243 guifg=#767676 ctermbg=none guibg=NONE cterm=none
|
|
||||||
hi EndOfBuffer ctermfg=233 guifg=#121212 ctermbg=none guibg=NONE
|
|
||||||
hi ColorColumn ctermbg=52 guibg=#1d0808
|
|
||||||
hi SignColumn ctermfg=255 guifg=#eeeeee ctermbg=none guibg=NONE
|
|
||||||
|
|
||||||
hi DiffAdd ctermbg=22 guibg=#001000 ctermfg=248 guifg=#aaaaaa term=none cterm=none gui=NONE
|
|
||||||
hi DiffChange ctermbg=235 guibg=#101010 ctermfg=243 guifg=#777777 cterm=none gui=NONE
|
|
||||||
hi DiffDelete ctermbg=52 guibg=#200000 ctermfg=236 guifg=#333333 cterm=none gui=NONE
|
|
||||||
hi DiffText ctermbg=235 guibg=#101010 ctermfg=240 guifg=#cccccc cterm=none gui=NONE
|
|
||||||
|
|
||||||
hi! def link SpellBad CRError
|
|
||||||
hi! def link SpellCap CRWarning
|
|
||||||
|
|
||||||
|
" custom
|
||||||
hi! def link qfFilename CRNoiseBright
|
hi! def link qfFilename CRNoiseBright
|
||||||
hi! def link qfLineNr CRNoise
|
hi! def link qfLineNr CRNoise
|
||||||
hi! def link qfSeparator CRNoiseDark
|
hi! def link qfSeparator CRNoiseDark
|
||||||
hi! def link qfError InterfaceSignErrorDark
|
hi! def link qfError InterfaceSignErrorDark
|
||||||
|
|
||||||
hi MatchParen ctermfg=255 guifg=#ffffff ctermbg=241 guibg=#292929 gui=underline
|
|
||||||
"}}}
|
|
||||||
|
|
||||||
" status line
|
|
||||||
hi clear StatusLine"{{{
|
|
||||||
hi StatusLine ctermfg=239 guifg=#555555 ctermbg=232 guibg=NONE gui=NONE
|
|
||||||
hi StatusLineNC ctermfg=238 guifg=#444444 ctermbg=232 guibg=NONE term=none cterm=none gui=NONE
|
|
||||||
|
|
||||||
hi StatusLineNormal ctermfg=243 guifg=#777777 ctermbg=234 guibg=#1c1c1c term=none cterm=none
|
|
||||||
hi StatusLineNormalNoText ctermfg=234 guifg=#1c1c1c ctermbg=234 guibg=#1c1c1c term=none cterm=none
|
|
||||||
hi StatusLineActive ctermfg=255 guifg=#ffffff ctermbg=239 guibg=#4e4e4e term=none cterm=none
|
|
||||||
hi StatusLineActiveNoText ctermfg=239 guifg=#4e4e4e ctermbg=239 guibg=#4e4e4e term=none cterm=none
|
|
||||||
hi StatusLineActiveQuotes ctermfg=244 guifg=#888888 ctermbg=239 guibg=#4e4e4e term=none cterm=none
|
|
||||||
|
|
||||||
hi StatusLineSeparator ctermfg=255 guifg=#ffffff ctermbg=232 guibg=NONE
|
|
||||||
hi StatusLineDir ctermfg=241 guifg=#666666 ctermbg=234 guibg=#1c1c1c
|
|
||||||
hi StatusLineDirActive ctermfg=243 guifg=#777777 ctermbg=237 guibg=#3a3a3a
|
|
||||||
hi StatusLineFile ctermfg=250 guifg=#cccccc ctermbg=234 guibg=#1c1c1c
|
|
||||||
hi StatusLineFileActive ctermfg=255 guifg=#eeeeee ctermbg=237 guibg=#3a3a3a
|
|
||||||
hi StatusLineDot ctermfg=241 guifg=#606060 ctermbg=234 guibg=#1c1c1c
|
|
||||||
hi StatusLineDotActive ctermfg=244 guifg=#808080 ctermbg=237 guibg=#3a3a3a
|
|
||||||
hi StatusLineExt ctermfg=243 guifg=#777777 ctermbg=234 guibg=#1c1c1c
|
|
||||||
hi StatusLineExtActive ctermfg=249 guifg=#bbbbbb ctermbg=239 guibg=#3a3a3a
|
|
||||||
hi StatusLinePercent ctermfg=241 guifg=#555555 ctermbg=233 guibg=#111111
|
|
||||||
hi StatusLinePercentActive ctermfg=243 guifg=#777777 ctermbg=233 guibg=#111111
|
|
||||||
" hi StatusLineMod ctermfg=255 guifg=#ffffff ctermbg=88 guibg=#490000
|
|
||||||
|
|
||||||
" TODO get cterm colors same as gui ones for all the following highlights
|
|
||||||
hi StatusLineDiv ctermfg=233 guifg=#111111 ctermbg=233 guibg=#111111 term=none cterm=none
|
|
||||||
hi StatusLineDivActive ctermfg=234 guifg=#1c1c1c ctermbg=234 guibg=#1c1c1c term=none cterm=none
|
|
||||||
|
|
||||||
hi StatusLineDivMod ctermfg=234 guifg=#290000 ctermbg=234 guibg=#290000 term=none cterm=none
|
|
||||||
hi StatusLineDivModActive ctermfg=233 guifg=#450000 ctermbg=233 guibg=#450000 term=none cterm=none
|
|
||||||
|
|
||||||
hi StatusLineDivInput ctermfg=234 guifg=#cccccc ctermbg=234 guibg=#cccccc term=none cterm=none
|
|
||||||
|
|
||||||
hi LinterDash ctermfg=233 guifg=#222222
|
|
||||||
hi LinterDashActive ctermfg=238 guifg=#333333
|
|
||||||
|
|
||||||
hi LinterError ctermfg=196 guifg=#ff0000 gui=bold
|
|
||||||
hi LinterErrorInactive ctermfg=196 guifg=#999999 gui=bold
|
|
||||||
hi LinterErrorStyle ctermfg=196 guifg=#aa0000 gui=bold
|
|
||||||
hi LinterErrorStyleInactive ctermfg=196 guifg=#858585 gui=bold
|
|
||||||
|
|
||||||
hi LinterWarning ctermfg=88 guifg=#870000 gui=bold
|
|
||||||
hi LinterWarningInactive ctermfg=88 guifg=#717171 gui=bold
|
|
||||||
hi LinterWarningStyle ctermfg=88 guifg=#660000 gui=bold
|
|
||||||
hi LinterWarningStyleInactive ctermfg=88 guifg=#585858 gui=bold
|
|
||||||
|
|
||||||
hi LinterInfo ctermfg=52 guifg=#440000
|
|
||||||
|
|
||||||
|
|
||||||
function! DoInsertEnter()
|
|
||||||
set cursorline
|
|
||||||
hi LineNr ctermfg=235 guifg=#262626
|
|
||||||
hi CursorLineNr ctermfg=250 guifg=#bcbcbc
|
|
||||||
endfunction
|
|
||||||
|
|
||||||
function! DoInsertLeave()
|
|
||||||
set nocursorline
|
|
||||||
hi LineNr ctermfg=237 guifg=#3a3a3a
|
|
||||||
hi CursorLineNr ctermfg=243 guifg=#767676
|
|
||||||
endfunction
|
|
||||||
|
|
||||||
" set insert mode colours
|
|
||||||
augroup statuscursorlines
|
|
||||||
au!
|
|
||||||
au InsertEnter * call DoInsertEnter()
|
|
||||||
au InsertLeave * call DoInsertLeave()
|
|
||||||
augroup END
|
|
||||||
"}}}
|
|
||||||
|
|
||||||
" #vim definitions
|
" #vim definitions
|
||||||
hi! def link VimGroup Type"{{{
|
hi! def link VimGroup Type"{{{
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
" Includes
|
" Includes
|
||||||
"{{{
|
"{{{
|
||||||
|
source ~/.vim/colors/base-grey.vim
|
||||||
source ~/.vim/colors/grey.vim
|
source ~/.vim/colors/grey.vim
|
||||||
source ~/.vim/colors/red.vim
|
source ~/.vim/colors/red.vim
|
||||||
source ~/.vim/colors/green.vim
|
source ~/.vim/colors/green.vim
|
||||||
|
@ -73,58 +74,6 @@ hi Todo ctermfg=251 guifg=#dd3333 ctermbg=none guibg=NONE
|
||||||
|
|
||||||
"}}}
|
"}}}
|
||||||
|
|
||||||
" highlight groups
|
|
||||||
|
|
||||||
" ColorColumn
|
|
||||||
" Conceal
|
|
||||||
" Cursor
|
|
||||||
" CursorIM
|
|
||||||
" CursorColumn
|
|
||||||
" CursorLine
|
|
||||||
" Directory
|
|
||||||
" DiffAdd
|
|
||||||
" DiffChange
|
|
||||||
" DiffDelete
|
|
||||||
" DiffText
|
|
||||||
" ErrorMsg
|
|
||||||
" VertSplit
|
|
||||||
" Folded
|
|
||||||
" FoldColumn
|
|
||||||
" SignColumn
|
|
||||||
" IncSearch
|
|
||||||
" LineNr
|
|
||||||
" MatchParen
|
|
||||||
" ModeMsg
|
|
||||||
" MoreMsg
|
|
||||||
" NonText
|
|
||||||
" Normal
|
|
||||||
" Pmenu
|
|
||||||
" PmenuSel
|
|
||||||
" PmenuSbar
|
|
||||||
" PmenuThumb
|
|
||||||
" Question
|
|
||||||
" Search
|
|
||||||
" SpecialKey
|
|
||||||
" SpellBad
|
|
||||||
" SpellCap
|
|
||||||
" SpellLocal
|
|
||||||
" SpellRare
|
|
||||||
" StatusLine
|
|
||||||
" StatusLineNC
|
|
||||||
" TabLine
|
|
||||||
" TabLineFill
|
|
||||||
" TabLineSel
|
|
||||||
" Title
|
|
||||||
" Visual
|
|
||||||
" VisualNOS
|
|
||||||
" WarningMsg
|
|
||||||
" WildMenu
|
|
||||||
|
|
||||||
" GUI Interface groups
|
|
||||||
" Menu
|
|
||||||
" Scrollbar
|
|
||||||
" ToolTip
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -30,7 +30,7 @@ endif
|
||||||
"" Highlight 'self' keyword
|
"" Highlight 'self' keyword
|
||||||
"call pymode#default('g:pymode_syntax_highlight_self', g:pymode_syntax_all)
|
"call pymode#default('g:pymode_syntax_highlight_self', g:pymode_syntax_all)
|
||||||
|
|
||||||
"" Highlight indent's errors
|
"" kighlight indent's errors
|
||||||
"call pymode#default('g:pymode_syntax_indent_errors', g:pymode_syntax_all)
|
"call pymode#default('g:pymode_syntax_indent_errors', g:pymode_syntax_all)
|
||||||
|
|
||||||
"" Highlight space's errors
|
"" Highlight space's errors
|
||||||
|
|
|
@ -5,7 +5,7 @@ if &term == 'xterm-256color'
|
||||||
endif
|
endif
|
||||||
|
|
||||||
syntax on
|
syntax on
|
||||||
colorscheme customred256
|
colorscheme monotonous
|
||||||
|
|
||||||
set guioptions-=mTrLb
|
set guioptions-=mTrLb
|
||||||
set guioptions+=c
|
set guioptions+=c
|
||||||
|
|
|
@ -1,6 +1,65 @@
|
||||||
set statusline=%!GetStatus(1)
|
set statusline=%!GetStatus(1)
|
||||||
|
|
||||||
" #statusline format
|
" augroups
|
||||||
|
augroup status "{{{
|
||||||
|
autocmd!
|
||||||
|
autocmd WinNew,WinEnter * setlocal statusline=%!GetStatus(1)
|
||||||
|
autocmd WinLeave * setlocal statusline=%!GetStatus(0)
|
||||||
|
" autocmd WinNew * setlocal statusline=%!GetStatus(1)
|
||||||
|
" autocmd InsertChange * setlocal statusline=%!GetStatus(1)
|
||||||
|
augroup END
|
||||||
|
"}}}
|
||||||
|
|
||||||
|
" colors
|
||||||
|
hi clear StatusLine"{{{
|
||||||
|
hi StatusLine ctermfg=239 guifg=#555555 ctermbg=232 guibg=NONE gui=NONE
|
||||||
|
hi StatusLineNC ctermfg=238 guifg=#444444 ctermbg=232 guibg=NONE term=none cterm=none gui=NONE
|
||||||
|
|
||||||
|
hi StatusLineNormal ctermfg=243 guifg=#777777 ctermbg=234 guibg=#1c1c1c term=none cterm=none
|
||||||
|
hi StatusLineNormalNoText ctermfg=234 guifg=#1c1c1c ctermbg=234 guibg=#1c1c1c term=none cterm=none
|
||||||
|
hi StatusLineActive ctermfg=255 guifg=#ffffff ctermbg=239 guibg=#4e4e4e term=none cterm=none
|
||||||
|
hi StatusLineActiveNoText ctermfg=239 guifg=#4e4e4e ctermbg=239 guibg=#4e4e4e term=none cterm=none
|
||||||
|
hi StatusLineActiveQuotes ctermfg=244 guifg=#888888 ctermbg=239 guibg=#4e4e4e term=none cterm=none
|
||||||
|
|
||||||
|
hi StatusLineSeparator ctermfg=255 guifg=#ffffff ctermbg=232 guibg=NONE
|
||||||
|
hi StatusLineDir ctermfg=241 guifg=#666666 ctermbg=234 guibg=#1c1c1c
|
||||||
|
hi StatusLineDirActive ctermfg=243 guifg=#777777 ctermbg=237 guibg=#3a3a3a
|
||||||
|
hi StatusLineFile ctermfg=250 guifg=#cccccc ctermbg=234 guibg=#1c1c1c
|
||||||
|
hi StatusLineFileActive ctermfg=255 guifg=#eeeeee ctermbg=237 guibg=#3a3a3a
|
||||||
|
hi StatusLineDot ctermfg=241 guifg=#606060 ctermbg=234 guibg=#1c1c1c
|
||||||
|
hi StatusLineDotActive ctermfg=244 guifg=#808080 ctermbg=237 guibg=#3a3a3a
|
||||||
|
hi StatusLineExt ctermfg=243 guifg=#777777 ctermbg=234 guibg=#1c1c1c
|
||||||
|
hi StatusLineExtActive ctermfg=249 guifg=#bbbbbb ctermbg=239 guibg=#3a3a3a
|
||||||
|
hi StatusLinePercent ctermfg=241 guifg=#555555 ctermbg=233 guibg=#111111
|
||||||
|
hi StatusLinePercentActive ctermfg=243 guifg=#777777 ctermbg=233 guibg=#111111
|
||||||
|
" hi StatusLineMod ctermfg=255 guifg=#ffffff ctermbg=88 guibg=#490000
|
||||||
|
|
||||||
|
" TODO get cterm colors same as gui ones for all the following highlights
|
||||||
|
hi StatusLineDiv ctermfg=233 guifg=#111111 ctermbg=233 guibg=#111111 term=none cterm=none
|
||||||
|
hi StatusLineDivActive ctermfg=234 guifg=#1c1c1c ctermbg=234 guibg=#1c1c1c term=none cterm=none
|
||||||
|
|
||||||
|
hi StatusLineDivMod ctermfg=234 guifg=#290000 ctermbg=234 guibg=#290000 term=none cterm=none
|
||||||
|
hi StatusLineDivModActive ctermfg=233 guifg=#450000 ctermbg=233 guibg=#450000 term=none cterm=none
|
||||||
|
|
||||||
|
hi StatusLineDivInput ctermfg=234 guifg=#cccccc ctermbg=234 guibg=#cccccc term=none cterm=none
|
||||||
|
|
||||||
|
hi LinterDash ctermfg=233 guifg=#222222
|
||||||
|
hi LinterDashActive ctermfg=238 guifg=#333333
|
||||||
|
|
||||||
|
hi LinterError ctermfg=196 guifg=#ff0000 gui=bold
|
||||||
|
hi LinterErrorInactive ctermfg=196 guifg=#999999 gui=bold
|
||||||
|
hi LinterErrorStyle ctermfg=196 guifg=#aa0000 gui=bold
|
||||||
|
hi LinterErrorStyleInactive ctermfg=196 guifg=#858585 gui=bold
|
||||||
|
|
||||||
|
hi LinterWarning ctermfg=88 guifg=#870000 gui=bold
|
||||||
|
hi LinterWarningInactive ctermfg=88 guifg=#717171 gui=bold
|
||||||
|
hi LinterWarningStyle ctermfg=88 guifg=#660000 gui=bold
|
||||||
|
hi LinterWarningStyleInactive ctermfg=88 guifg=#585858 gui=bold
|
||||||
|
|
||||||
|
hi LinterInfo ctermfg=52 guifg=#440000
|
||||||
|
"}}}
|
||||||
|
|
||||||
|
" functions
|
||||||
|
|
||||||
function! GetStatus(isactive) "{{{
|
function! GetStatus(isactive) "{{{
|
||||||
" let l:linter = ale#statusline#Count(bufnr(''))
|
" let l:linter = ale#statusline#Count(bufnr(''))
|
||||||
|
@ -156,16 +215,30 @@ function! GetStatus(isactive) "{{{
|
||||||
|
|
||||||
return l:statusline
|
return l:statusline
|
||||||
|
|
||||||
endfunction "}}}
|
endfunction
|
||||||
|
"}}}
|
||||||
|
function! DoInsertEnter()
|
||||||
|
|
||||||
augroup status "{{{
|
set cursorline"{{{
|
||||||
autocmd!
|
hi LineNr ctermfg=235 guifg=#262626
|
||||||
autocmd WinNew,WinEnter * setlocal statusline=%!GetStatus(1)
|
hi CursorLineNr ctermfg=250 guifg=#bcbcbc
|
||||||
autocmd WinLeave * setlocal statusline=%!GetStatus(0)
|
endfunction
|
||||||
" autocmd WinNew * setlocal statusline=%!GetStatus(1)
|
"}}}
|
||||||
" autocmd InsertChange * setlocal statusline=%!GetStatus(1)
|
|
||||||
augroup END"}}}
|
function! DoInsertLeave()
|
||||||
|
set nocursorline"{{{
|
||||||
|
hi LineNr ctermfg=237 guifg=#3a3a3a
|
||||||
|
hi CursorLineNr ctermfg=243 guifg=#767676
|
||||||
|
endfunction
|
||||||
|
"}}}
|
||||||
|
|
||||||
|
|
||||||
|
" augroups
|
||||||
|
|
||||||
|
augroup statuscursorlines
|
||||||
|
au!
|
||||||
|
au InsertEnter * call DoInsertEnter()
|
||||||
|
au InsertLeave * call DoInsertLeave()
|
||||||
|
augroup END
|
||||||
|
|
||||||
" vim: foldmethod=marker
|
" vim: foldmethod=marker
|
||||||
|
|
Loading…
Reference in New Issue