From 67b3ed65e3f927c1c4af2edcd736c6c29b1edd75 Mon Sep 17 00:00:00 2001 From: delphinus Date: Fri, 5 Jul 2019 10:05:28 +0900 Subject: [PATCH] Enable to toggle numhl --- autoload/gitgutter/highlight.vim | 23 ++++++++++++++++------- 1 file changed, 16 insertions(+), 7 deletions(-) diff --git a/autoload/gitgutter/highlight.vim b/autoload/gitgutter/highlight.vim index 631548d..2b2e313 100644 --- a/autoload/gitgutter/highlight.vim +++ b/autoload/gitgutter/highlight.vim @@ -171,13 +171,22 @@ function! s:define_sign_line_highlights() abort endfunction function! s:define_sign_linenr_highlights() abort - if g:gitgutter_highlight_linenrs && has('nvim-0.3.2') - sign define GitGutterLineAdded numhl=GitGutterAddLineNr - sign define GitGutterLineModified numhl=GitGutterChangeLineNr - sign define GitGutterLineRemoved numhl=GitGutterDeleteLineNr - sign define GitGutterLineRemovedFirstLine numhl=GitGutterDeleteLineNr - sign define GitGutterLineRemovedAboveAndBelow numhl=GitGutterDeleteLineNr - sign define GitGutterLineModifiedRemoved numhl=GitGutterChangeDeleteLineNr + if has('nvim-0.3.2') + if g:gitgutter_highlight_linenrs + sign define GitGutterLineAdded numhl=GitGutterAddLineNr + sign define GitGutterLineModified numhl=GitGutterChangeLineNr + sign define GitGutterLineRemoved numhl=GitGutterDeleteLineNr + sign define GitGutterLineRemovedFirstLine numhl=GitGutterDeleteLineNr + sign define GitGutterLineRemovedAboveAndBelow numhl=GitGutterDeleteLineNr + sign define GitGutterLineModifiedRemoved numhl=GitGutterChangeDeleteLineNr + else + sign define GitGutterLineAdded numhl= + sign define GitGutterLineModified numhl= + sign define GitGutterLineRemoved numhl= + sign define GitGutterLineRemovedFirstLine numhl= + sign define GitGutterLineRemovedAboveAndBelow numhl= + sign define GitGutterLineModifiedRemoved numhl= + endif endif endfunction