Skip to content

Commit 19d2d33

Browse files
Always use Diff highlight groups foreground colors.
1 parent ae42c79 commit 19d2d33

File tree

1 file changed

+4
-11
lines changed

1 file changed

+4
-11
lines changed

plugin/dirvish_git.vim

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -114,17 +114,10 @@ function! s:highlight_file(dir, file_name, us, them, is_directory) abort
114114
endfunction
115115

116116
function! s:setup_highlighting() abort
117-
let s:diff_modified_color = synIDattr(synIDtrans(hlID('DiffText')), 'reverse') ? 'fg' : 'bg'
118-
let s:diff_modified = synIDattr(synIDtrans(hlID('DiffText')), s:diff_modified_color)
119-
120-
let s:diff_changed_color = synIDattr(synIDtrans(hlID('DiffChange')), 'reverse') ? 'fg' : 'bg'
121-
let s:diff_changed = synIDattr(synIDtrans(hlID('DiffChange')), s:diff_changed_color)
122-
123-
let s:diff_add_color = synIDattr(synIDtrans(hlID('DiffAdd')), 'reverse') ? 'fg' : 'bg'
124-
let s:diff_add = synIDattr(synIDtrans(hlID('DiffAdd')), s:diff_add_color)
125-
126-
let s:diff_deleted_color = synIDattr(synIDtrans(hlID('DiffDelete')), 'reverse') ? 'fg' : 'bg'
127-
let s:diff_deleted = synIDattr(synIDtrans(hlID('DiffDelete')), s:diff_deleted_color)
117+
let s:diff_modified = synIDattr(synIDtrans(hlID('DiffText')), 'fg')
118+
let s:diff_changed = synIDattr(synIDtrans(hlID('DiffChange')), 'fg')
119+
let s:diff_add = synIDattr(synIDtrans(hlID('DiffAdd')), 'fg')
120+
let s:diff_deleted = synIDattr(synIDtrans(hlID('DiffDelete')), 'fg')
128121

129122
silent exe 'hi default DirvishGitModified guifg='.s:diff_modified
130123
silent exe 'hi default DirvishGitStaged guifg='.s:diff_add

0 commit comments

Comments
 (0)