|
|
|
@ -10,12 +10,13 @@ let &listchars = s:is_nerd_font ? "tab: ,precedes:\uf63c,extends:\uf63d" :
|
|
|
|
|
\ "tab: ,precedes:\u00ab,extends:\u00bb"
|
|
|
|
|
set list
|
|
|
|
|
let &fillchars = "vert:\u2502,fold: ,diff:\u00b7"
|
|
|
|
|
let &colorcolumn = join(range(80, 99), ',')
|
|
|
|
|
if s:is_color
|
|
|
|
|
autocmd ColorScheme * highlight ColorColumn ctermbg=black
|
|
|
|
|
autocmd ColorScheme * highlight error cterm=none ctermbg=darkred
|
|
|
|
|
\ ctermfg=black
|
|
|
|
|
autocmd ColorScheme * highlight InvalidWhitespace ctermbg=black
|
|
|
|
|
autocmd ColorScheme * highlight LineNr ctermfg=darkgray
|
|
|
|
|
autocmd ColorScheme * highlight Overlength ctermbg=black
|
|
|
|
|
autocmd ColorScheme * highlight Pmenu ctermbg=darkblue ctermfg=black
|
|
|
|
|
autocmd ColorScheme * highlight PmenuSel ctermbg=lightgray ctermfg=black
|
|
|
|
|
autocmd ColorScheme * highlight Search ctermbg=darkblue ctermfg=black
|
|
|
|
@ -46,7 +47,6 @@ endif
|
|
|
|
|
function s:DefaultMatches()
|
|
|
|
|
call clearmatches()
|
|
|
|
|
if s:is_color && !&previewwindow && index(['netrw', 'qf'], &filetype) < 0
|
|
|
|
|
call matchadd('Overlength', '\%80v.\+', -1)
|
|
|
|
|
if &expandtab
|
|
|
|
|
call matchadd('InvalidWhitespace', '\t')
|
|
|
|
|
else
|
|
|
|
@ -56,7 +56,7 @@ function s:DefaultMatches()
|
|
|
|
|
endif
|
|
|
|
|
endfunction
|
|
|
|
|
|
|
|
|
|
autocmd BufWinEnter,FileType,TabEnter,WinEnter * call s:DefaultMatches()
|
|
|
|
|
autocmd ColorScheme,BufWinEnter,FileType,TabEnter,WinEnter * call s:DefaultMatches()
|
|
|
|
|
autocmd BufWinLeave,TabLeave * call clearmatches()
|
|
|
|
|
|
|
|
|
|
function s:TabIndent(...)
|
|
|
|
@ -139,6 +139,7 @@ let airline#extensions#tabline#show_close_button = 0
|
|
|
|
|
let airline#extensions#wordcount#enabled = 0
|
|
|
|
|
let netrw_banner = 0
|
|
|
|
|
let ycm_autoclose_preview_window_after_insertion = 1
|
|
|
|
|
let ycm_auto_hover = ''
|
|
|
|
|
|
|
|
|
|
set timeoutlen=2000
|
|
|
|
|
autocmd InsertEnter * set timeoutlen=500
|
|
|
|
|