소스 검색

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()