Make section headers easier to customize

This commit is contained in:
Marco Hinz 2013-10-22 13:36:29 +02:00
parent fd174b8f2f
commit 0968e6669e

View file

@ -21,18 +21,18 @@ if exists('g:startify_list_order')
let s:lists = g:startify_list_order let s:lists = g:startify_list_order
else else
let s:lists = [ let s:lists = [
\ [' Last recently opened files:', ''], \ [' Last recently opened files:'],
\ 'files', \ 'files',
\ [' Last recently modified files in the current directory:', ''], \ [' Last recently modified files in the current directory:'],
\ 'dir', \ 'dir',
\ [' My sessions:', ''], \ [' My sessions:'],
\ 'sessions', \ 'sessions',
\ [' My bookmarks:', ''], \ [' My bookmarks:'],
\ 'bookmarks', \ 'bookmarks',
\ ] \ ]
endif endif
let s:secoff = type(s:lists[0]) == 3 ? len(s:lists[0]) : 0 let s:secoff = type(s:lists[0]) == 3 ? (len(s:lists[0]) + 1) : 0
let s:section_header_lines = [] let s:section_header_lines = []
" Init: autocmds {{{1 " Init: autocmds {{{1
@ -593,10 +593,10 @@ function! s:print_section_header() abort
$ $
let curline = line('.') let curline = line('.')
for lnum in range(curline, curline + len(s:last_message)) for lnum in range(curline, curline + len(s:last_message) + 1)
call add(s:section_header_lines, lnum) call add(s:section_header_lines, lnum)
endfor endfor
call append('$', s:last_message) call append('$', s:last_message + [''])
unlet s:last_message unlet s:last_message
endfunction endfunction