mirror of
https://github.com/junegunn/fzf.vim.git
synced 2025-12-06 12:44:24 +08:00
[fzf#vim#colors] Pick up colorschemes from opt packages (#489)
This commit is contained in:
committed by
Junegunn Choi
parent
f31a2925fe
commit
5c6cee878a
@@ -407,9 +407,12 @@ endfunction
|
|||||||
" Colors
|
" Colors
|
||||||
" ------------------------------------------------------------------
|
" ------------------------------------------------------------------
|
||||||
function! fzf#vim#colors(...)
|
function! fzf#vim#colors(...)
|
||||||
|
let colors = split(globpath(&rtp, "colors/*.vim"), "\n")
|
||||||
|
if has('packages')
|
||||||
|
let colors += split(globpath(&packpath, "pack/*/opt/*/colors/*.vim"), "\n")
|
||||||
|
endif
|
||||||
return s:fzf('colors', {
|
return s:fzf('colors', {
|
||||||
\ 'source': fzf#vim#_uniq(map(split(globpath(&rtp, "colors/*.vim"), "\n"),
|
\ 'source': fzf#vim#_uniq(map(colors, "substitute(fnamemodify(v:val, ':t'), '\\..\\{-}$', '', '')")),
|
||||||
\ "substitute(fnamemodify(v:val, ':t'), '\\..\\{-}$', '', '')")),
|
|
||||||
\ 'sink': 'colo',
|
\ 'sink': 'colo',
|
||||||
\ 'options': '+m --prompt="Colors> "'
|
\ 'options': '+m --prompt="Colors> "'
|
||||||
\}, a:000)
|
\}, a:000)
|
||||||
|
|||||||
Reference in New Issue
Block a user