Override SignColumn highlight group by default.

Most colorschemes (e.g. solarized) don't give any thought to the
SignColumn highlight group so generally the sign column is ugly.

With this change vim-gitgutter defaults to making the sign column look
like the line number column.

Solarized users no longer need `highlight clear SignColumn` in their
vimrc :)

To stop vim-gitgutter from overriding the SignColumn highlight, add this
to your vimrc:

    let g:gitgutter_override_sign_column_highlight = 0
This commit is contained in:
Andy Stewart
2015-03-31 16:23:55 +02:00
parent 8345c35770
commit 07d7c9d478
4 changed files with 23 additions and 29 deletions

View File

@@ -1,5 +1,9 @@
function! gitgutter#highlight#define_sign_column_highlight()
highlight default link SignColumn LineNr
if g:gitgutter_override_sign_column_highlight
highlight! link SignColumn LineNr
else
highlight default link SignColumn LineNr
endif
endfunction
function! gitgutter#highlight#define_highlights()