mirror of
https://github.com/fenetikm/falcon.git
synced 2024-10-26 17:01:14 +03:00
Change plugin to use VimEnter.
This commit is contained in:
parent
830b61968a
commit
535eee37ba
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user