Change plugin to use VimEnter.

This commit is contained in:
Michael Welford 2018-08-29 16:13:09 +09:30
parent 830b61968a
commit 535eee37ba

View File

@ -1,5 +1,11 @@
" Guard
if exists('g:loaded_falcon')
finish
endif
let g:loaded_falcon=1
" required as colors will come from terminal without
let g:fzf_colors =
let g:fzf_colors=
\ { 'fg': ['fg', 'Comment'],
\ 'bg': ['bg', 'Normal'],
\ 'hl': ['fg', 'Normal'],
@ -14,46 +20,49 @@ let g:fzf_colors =
\ 'spinner': ['fg', 'Label'],
\ 'header': ['fg', 'Comment'] }
" NeoVim has support for changing background colour depending on active or not
if !exists('g:falcon_inactive')
let g:falcon_inactive = 0
endif
function s:SetColors()
" NeoVim has support for changing background colour depending on active or not
if !exists('g:falcon_inactive')
let g:falcon_inactive=0
endif
if exists('+winhighlight') && g:falcon_inactive == 1
hi ActiveWindow guibg=NONE | hi InactiveWindow guibg=#151521
set winhighlight=Normal:ActiveWindow,NormalNC:InactiveWindow
endif
if exists('+winhighlight') && g:falcon_inactive == 1
hi ActiveWindow guibg=NONE | hi InactiveWindow guibg=#151521
set winhighlight=Normal:ActiveWindow,NormalNC:InactiveWindow
endif
" Put in a background colour for gui
if !exists('g:falcon_background')
let g:falcon_background=1
endif
" Put in a background colour for gui
if !exists('g:falcon_background')
let g:falcon_background = 1
endif
if !has("gui_running") || g:falcon_background == 0
hi NonText guifg=#36363a ctermfg=237 guibg=NONE ctermbg=NONE gui=NONE cterm=NONE
hi Normal guifg=#b4b4b9 ctermfg=249 guibg=NONE ctermbg=NONE gui=NONE cterm=NONE
endif
endfunction
if !has("gui_running") || g:falcon_background == 0
hi NonText guifg=#36363a ctermfg=237 guibg=NONE ctermbg=NONE gui=NONE cterm=NONE
hi Normal guifg=#b4b4b9 ctermfg=249 guibg=NONE ctermbg=NONE gui=NONE cterm=NONE
endif
autocmd VimEnter * call s:SetColors()
" NeoVim terminal colors
if has ("nvim")
let g:terminal_color_0 = '#000004'
let g:terminal_color_1 = '#ff3600'
let g:terminal_color_2 = '#718e3f'
let g:terminal_color_3 = '#ffc552'
let g:terminal_color_4 = '#635196'
let g:terminal_color_5 = '#ff761a'
let g:terminal_color_6 = '#34bfa4'
let g:terminal_color_7 = '#b4b4b9'
let g:terminal_color_0='#000004'
let g:terminal_color_1='#ff3600'
let g:terminal_color_2='#718e3f'
let g:terminal_color_3='#ffc552'
let g:terminal_color_4='#635196'
let g:terminal_color_5='#ff761a'
let g:terminal_color_6='#34bfa4'
let g:terminal_color_7='#b4b4b9'
let g:terminal_color_8 = '#020221'
let g:terminal_color_9 = '#ff8e78'
let g:terminal_color_10 = '#b1bf75'
let g:terminal_color_11 = '#ffd392'
let g:terminal_color_12 = '#99a4bc'
let g:terminal_color_13 = '#ffb07b'
let g:terminal_color_14 = '#85ccbf'
let g:terminal_color_15 = '#f8f8ff'
let g:terminal_color_8='#020221'
let g:terminal_color_9='#ff8e78'
let g:terminal_color_10='#b1bf75'
let g:terminal_color_11='#ffd392'
let g:terminal_color_12='#99a4bc'
let g:terminal_color_13='#ffb07b'
let g:terminal_color_14='#85ccbf'
let g:terminal_color_15='#f8f8ff'
let g:terminal_color_background = g:terminal_color_8
let g:terminal_color_foreground = g:terminal_color_7
let g:terminal_color_background=g:terminal_color_8
let g:terminal_color_foreground=g:terminal_color_7
endif