summaryrefslogtreecommitdiff
path: root/plugin
diff options
context:
space:
mode:
authorJunegunn Choi <junegunn.c@gmail.com>2025-03-17 17:46:56 +0900
committerJunegunn Choi <junegunn.c@gmail.com>2025-03-17 17:46:56 +0900
commit779e3cc5b551d791f9f39df8129a95365bca9da7 (patch)
tree345191a070736723f50711401bc3cfc086df67da /plugin
parent3f3d1ef8f57b11b244c73d7f3d70f7233ec02776 (diff)
downloadfzf-779e3cc5b551d791f9f39df8129a95365bca9da7.tar.gz
[vim] Use 24-bit colors on gvim even when &termguicolors is off
Close #2563
Diffstat (limited to 'plugin')
-rw-r--r--plugin/fzf.vim2
1 files changed, 1 insertions, 1 deletions
diff --git a/plugin/fzf.vim b/plugin/fzf.vim
index b865162a..63857ce3 100644
--- a/plugin/fzf.vim
+++ b/plugin/fzf.vim
@@ -358,7 +358,7 @@ endfunction
function! s:get_color(attr, ...)
" 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 gui = get(g:, 'fzf_force_termguicolors', 0) || (!s:is_win && !has('win32unix') && (has('gui_running') || has('termguicolors') && &termguicolors))
let fam = gui ? 'gui' : 'cterm'
let pat = gui ? '^#[a-f0-9]\+' : '^[0-9]\+$'
for group in a:000