From 3fa18cc50a73f7f0628ee34804ba5a190854f09d Mon Sep 17 00:00:00 2001 From: etorth Date: Thu, 27 Oct 2022 16:28:37 -0700 Subject: [PATCH 1/2] support high contrast diff color --- colors/dracula.vim | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/colors/dracula.vim b/colors/dracula.vim index 67d36f4..fd2c3a1 100644 --- a/colors/dracula.vim +++ b/colors/dracula.vim @@ -97,6 +97,10 @@ if !exists('g:dracula_colorterm') let g:dracula_colorterm = 1 endif +if !exists('g:dracula_high_contrast_diff') + let g:dracula_high_contrast_diff = 0 +endif + "}}}2 " Script Helpers: {{{2 @@ -197,7 +201,12 @@ call s:h('DraculaBoundary', s:comment, s:bgdark) call s:h('DraculaWinSeparator', s:comment, s:bgdark) call s:h('DraculaLink', s:cyan, s:none, [s:attrs.underline]) -call s:h('DraculaDiffChange', s:orange, s:none) +if g:dracula_high_contrast_diff + call s:h('DraculaDiffChange', s:red, s:green) +else + call s:h('DraculaDiffChange', s:orange, s:none) +endif + call s:h('DraculaDiffText', s:bg, s:orange) call s:h('DraculaDiffDelete', s:red, s:bgdark) From 59d16f4673d6af6e83651af7702d004d311d8beb Mon Sep 17 00:00:00 2001 From: etorth Date: Fri, 28 Oct 2022 09:00:12 -0700 Subject: [PATCH 2/2] document g:dracula_high_contrast_diff --- doc/dracula.txt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/doc/dracula.txt b/doc/dracula.txt index 9becf93..80e44f1 100644 --- a/doc/dracula.txt +++ b/doc/dracula.txt @@ -93,6 +93,11 @@ terminal emulators, set to 1 to allow underline/undercurl highlights without changing the foreground color. > let g:dracula_full_special_attrs_support = 1 +* *g:dracula_high_contrast_diff* +Use high-contrast color when in diff mode. By default it is disabled, set to +1 to enable it. + let g:dracula_high_contrast_diff = 1 + * *g:dracula_inverse* Include inverse attributes in highlighting > let g:dracula_inverse = 1