瀏覽代碼

Make g:startify_custom_header handle empty string

eval() throws errors on empty strings.
Marco Hinz 7 年之前
父節點
當前提交
ca03433196
共有 1 個文件被更改,包括 3 次插入1 次删除
  1. 3 1
      autoload/startify.vim

+ 3 - 1
autoload/startify.vim

@@ -86,7 +86,9 @@ function! startify#insane_in_the_membrane() abort
     if type(g:startify_custom_header) == type([])
       let g:startify_header = copy(g:startify_custom_header)
     elseif type(g:startify_custom_header) == type('')
-      let g:startify_header = eval(g:startify_custom_header)
+      let g:startify_header = empty(g:startify_custom_header)
+            \ ? []
+            \ : eval(g:startify_custom_header)
     else
       echomsg 'startify: wrong type of value for g:startify_custom_header'
       let g:startify_header = startify#fortune#cowsay()