| skipped 341 lines |
342 | 342 | | endfunction |
343 | 343 | | |
344 | 344 | | function! s:get_color(attr, ...) |
345 | | - | let gui = !s:is_win && !has('win32unix') && has('termguicolors') && &termguicolors |
| 345 | + | " Force 24 bit colors: g:fzf_force_termguicolors (temporary workaround for https://github.com/junegunn/fzf.vim/issues/1152) |
| 346 | + | let gui = get(g:, 'fzf_force_termguicolors', 0) || (!s:is_win && !has('win32unix') && has('termguicolors') && &termguicolors) |
346 | 347 | | let fam = gui ? 'gui' : 'cterm' |
347 | 348 | | let pat = gui ? '^#[a-f0-9]\+' : '^[0-9]\+$' |
348 | 349 | | for group in a:000 |
| skipped 712 lines |