mirror of
https://github.com/airblade/vim-gitgutter.git
synced 2025-11-08 19:43:47 -05:00
Fix #639: Use more careful way to enable numhl
The development versions of v0.3.2 also report `has('nvim-0.3.2')` to be
true even if they do not support the `numhl` feature. So here it catches
and ignores the possible errors.
This commit is contained in:
@@ -172,21 +172,24 @@ endfunction
|
|||||||
|
|
||||||
function! s:define_sign_linenr_highlights() abort
|
function! s:define_sign_linenr_highlights() abort
|
||||||
if has('nvim-0.3.2')
|
if has('nvim-0.3.2')
|
||||||
if g:gitgutter_highlight_linenrs
|
try
|
||||||
sign define GitGutterLineAdded numhl=GitGutterAddLineNr
|
if g:gitgutter_highlight_linenrs
|
||||||
sign define GitGutterLineModified numhl=GitGutterChangeLineNr
|
sign define GitGutterLineAdded numhl=GitGutterAddLineNr
|
||||||
sign define GitGutterLineRemoved numhl=GitGutterDeleteLineNr
|
sign define GitGutterLineModified numhl=GitGutterChangeLineNr
|
||||||
sign define GitGutterLineRemovedFirstLine numhl=GitGutterDeleteLineNr
|
sign define GitGutterLineRemoved numhl=GitGutterDeleteLineNr
|
||||||
sign define GitGutterLineRemovedAboveAndBelow numhl=GitGutterDeleteLineNr
|
sign define GitGutterLineRemovedFirstLine numhl=GitGutterDeleteLineNr
|
||||||
sign define GitGutterLineModifiedRemoved numhl=GitGutterChangeDeleteLineNr
|
sign define GitGutterLineRemovedAboveAndBelow numhl=GitGutterDeleteLineNr
|
||||||
else
|
sign define GitGutterLineModifiedRemoved numhl=GitGutterChangeDeleteLineNr
|
||||||
sign define GitGutterLineAdded numhl=
|
else
|
||||||
sign define GitGutterLineModified numhl=
|
sign define GitGutterLineAdded numhl=
|
||||||
sign define GitGutterLineRemoved numhl=
|
sign define GitGutterLineModified numhl=
|
||||||
sign define GitGutterLineRemovedFirstLine numhl=
|
sign define GitGutterLineRemoved numhl=
|
||||||
sign define GitGutterLineRemovedAboveAndBelow numhl=
|
sign define GitGutterLineRemovedFirstLine numhl=
|
||||||
sign define GitGutterLineModifiedRemoved numhl=
|
sign define GitGutterLineRemovedAboveAndBelow numhl=
|
||||||
endif
|
sign define GitGutterLineModifiedRemoved numhl=
|
||||||
|
endif
|
||||||
|
catch /E475/
|
||||||
|
endtry
|
||||||
endif
|
endif
|
||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user