From bdb389ef61c111a5bf49b0c7658ec430d593f29d Mon Sep 17 00:00:00 2001 From: Marco Hinz Date: Fri, 16 Mar 2018 16:47:40 +0100 Subject: [PATCH] Fix firstline offset under new s:lists format --- autoload/startify.vim | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/autoload/startify.vim b/autoload/startify.vim index b52cf1e..5e67625 100644 --- a/autoload/startify.vim +++ b/autoload/startify.vim @@ -191,8 +191,8 @@ function! startify#insane_in_the_membrane() abort let b:startify.firstline = 2 let b:startify.firstline += len(g:startify_header) " no special, no local Session.vim, but a section header - if !s:show_special && !exists('l:show_session') && type(s:lists[0]) == type([]) - let b:startify.firstline += len(s:lists[0]) + 1 + if !s:show_special && !exists('l:show_session') && has_key(s:lists[0], 'header') + let b:startify.firstline += len(s:lists[0].header) + 1 endif let b:startify.lastline = line('$')