Цвета в fzf.vim
Как сохранить те же цвета для всплывающего окна fzf.vimp, что и в терминале? Последнее обновление изменяет его на текущую тему Vim с помощью g:fzf_colors. Я пробовал установить его на "", также пытался изменить цветовые характеристики на "Игнорировать", но это не сработало. У меня полупрозрачный фон в терминале, и это то, что раньше отображалось в окне FZF в Vim, хотя фон Vim был серым (Zenburn).
Vim 8.2.
1 ответ
:h g:fzf_colors
указывает
" Customize fzf colors to match your color scheme
" - fzf#wrap translates this to a set of `--color` options
let g:fzf_colors =
\ { 'fg': ['fg', 'Normal'],
\ 'bg': ['bg', 'Normal'],
\ 'hl': ['fg', 'Comment'],
\ 'fg+': ['fg', 'CursorLine', 'CursorColumn', 'Normal'],
\ 'bg+': ['bg', 'CursorLine', 'CursorColumn'],
\ 'hl+': ['fg', 'Statement'],
\ 'info': ['fg', 'PreProc'],
\ 'border': ['fg', 'Ignore'],
\ 'prompt': ['fg', 'Conditional'],
\ 'pointer': ['fg', 'Exception'],
\ 'marker': ['fg', 'Keyword'],
\ 'spinner': ['fg', 'Label'],
\ 'header': ['fg', 'Comment'] }
я положил это в свой
~/.vim/plugin/fzf-options
(но вы можете поместить его прямо в свой
.vim/vimrc
также файл).
И это заставило его соответствовать цветам темы.