mirror of
https://github.com/SpaceVim/SpaceVim.git
synced 2025-03-23 01:09:56 +08:00
Add dynamic welcome page
This commit is contained in:
parent
4e5fd03ada
commit
25ae11fca0
@ -0,0 +1,23 @@
|
|||||||
|
function! SpaceVim#layers#core#banner#config() abort
|
||||||
|
let g:_spacevim_welcome_banners = [
|
||||||
|
\ [
|
||||||
|
\'',
|
||||||
|
\'',
|
||||||
|
\' /###### /## /##/## ',
|
||||||
|
\' /##__ ## | ## | #|__/ ',
|
||||||
|
\' | ## \__/ /###### /###### /####### /######| ## | ##/##/######/#### ',
|
||||||
|
\' | ###### /##__ ##|____ ##/##_____//##__ #| ## / ##| #| ##_ ##_ ##',
|
||||||
|
\' \____ #| ## \ ## /######| ## | ########\ ## ##/| #| ## \ ## \ ##',
|
||||||
|
\' /## \ #| ## | ##/##__ #| ## | ##_____/ \ ###/ | #| ## | ## | ##',
|
||||||
|
\' | ######| #######| ######| ######| ####### \ #/ | #| ## | ## | ##',
|
||||||
|
\' \______/| ##____/ \_______/\_______/\_______/ \_/ |__|__/ |__/ |__/',
|
||||||
|
\' | ## ',
|
||||||
|
\' | ## ',
|
||||||
|
\' |__/ ',
|
||||||
|
\' version : ' . g:spacevim_version . ' by : spacevim.org',
|
||||||
|
\'',
|
||||||
|
\ ],
|
||||||
|
\ ]
|
||||||
|
endfunction
|
||||||
|
|
||||||
|
" vim:set et sw=2:
|
@ -1,20 +1,26 @@
|
|||||||
let g:startify_custom_header = get(g:, 'startify_custom_header', [
|
let s:NUM = SpaceVim#api#import('data#number')
|
||||||
\'',
|
|
||||||
\'',
|
if !exists('g:startify_custom_header') && !exists('g:_spacevim_welcome_banners')
|
||||||
\' /###### /## /##/## ',
|
let g:startify_custom_header = [
|
||||||
\' /##__ ## | ## | #|__/ ',
|
\'',
|
||||||
\' | ## \__/ /###### /###### /####### /######| ## | ##/##/######/#### ',
|
\'',
|
||||||
\' | ###### /##__ ##|____ ##/##_____//##__ #| ## / ##| #| ##_ ##_ ##',
|
\' /###### /## /##/## ',
|
||||||
\' \____ #| ## \ ## /######| ## | ########\ ## ##/| #| ## \ ## \ ##',
|
\' /##__ ## | ## | #|__/ ',
|
||||||
\' /## \ #| ## | ##/##__ #| ## | ##_____/ \ ###/ | #| ## | ## | ##',
|
\' | ## \__/ /###### /###### /####### /######| ## | ##/##/######/#### ',
|
||||||
\' | ######| #######| ######| ######| ####### \ #/ | #| ## | ## | ##',
|
\' | ###### /##__ ##|____ ##/##_____//##__ #| ## / ##| #| ##_ ##_ ##',
|
||||||
\' \______/| ##____/ \_______/\_______/\_______/ \_/ |__|__/ |__/ |__/',
|
\' \____ #| ## \ ## /######| ## | ########\ ## ##/| #| ## \ ## \ ##',
|
||||||
\' | ## ',
|
\' /## \ #| ## | ##/##__ #| ## | ##_____/ \ ###/ | #| ## | ## | ##',
|
||||||
\' | ## ',
|
\' | ######| #######| ######| ######| ####### \ #/ | #| ## | ## | ##',
|
||||||
\' |__/ ',
|
\' \______/| ##____/ \_______/\_______/\_______/ \_/ |__|__/ |__/ |__/',
|
||||||
\' version : ' . g:spacevim_version . ' by : spacevim.org',
|
\' | ## ',
|
||||||
\'',
|
\' | ## ',
|
||||||
\ ])
|
\' |__/ ',
|
||||||
|
\' version : ' . g:spacevim_version . ' by : spacevim.org',
|
||||||
|
\'',
|
||||||
|
\ ]
|
||||||
|
elseif exists('g:_spacevim_welcome_banners')
|
||||||
|
let g:startify_custom_header = g:_spacevim_welcome_banners[s:NUM.random(0, len(g:_spacevim_welcome_banners))]
|
||||||
|
endif
|
||||||
let g:startify_session_dir = $HOME . '/.data/' . ( has('nvim') ? 'nvim' : 'vim' ) . '/session'
|
let g:startify_session_dir = $HOME . '/.data/' . ( has('nvim') ? 'nvim' : 'vim' ) . '/session'
|
||||||
let g:startify_files_number = 6
|
let g:startify_files_number = 6
|
||||||
let g:startify_list_order = [
|
let g:startify_list_order = [
|
||||||
|
Loading…
x
Reference in New Issue
Block a user