summaryrefslogtreecommitdiffstats
path: root/plugin
diff options
context:
space:
mode:
authorCarl Kamholtz <carl.kamholtz@gmail.com>2022-07-29 22:51:35 +1000
committerGitHub <noreply@github.com>2022-07-29 21:51:35 +0900
commitd083f01d2225b68d62ca7b2057fb7f0fe2708cb7 (patch)
treec971042510d0aab37711a3111733588afe598c94 /plugin
parent68cf393644e3eea0cc41b472b95c101bf12e3580 (diff)
[vim] Add option to force 24 bit colors on Windows (#2889)
Diffstat (limited to 'plugin')
-rw-r--r--plugin/fzf.vim3
1 files changed, 2 insertions, 1 deletions
diff --git a/plugin/fzf.vim b/plugin/fzf.vim
index 1246af42..6fada6cd 100644
--- a/plugin/fzf.vim
+++ b/plugin/fzf.vim
@@ -342,7 +342,8 @@ function! s:common_sink(action, lines) abort
endfunction
function! s:get_color(attr, ...)
- let gui = !s:is_win && !has('win32unix') && has('termguicolors') && &termguicolors
+ " Force 24 bit colors: g:fzf_force_termguicolors (temporary workaround for https://github.com/junegunn/fzf.vim/issues/1152)
+ let gui = get(g:, 'fzf_force_termguicolors', 0) || (!s:is_win && !has('win32unix') && has('termguicolors') && &termguicolors)
let fam = gui ? 'gui' : 'cterm'
let pat = gui ? '^#[a-f0-9]\+' : '^[0-9]\+$'
for group in a:000