389 | augroup startup
390 | autocmd!
391 | autocmd VimEnter * nested if (@% == '' && s:GetBufByte() == 0) | call s:Startup() | endif
392 | function! s:GetBufByte()
393 | let byte = line2byte(line('$') + 1)
394 | if byte == -1
395 | return 0
396 | else
397 | return byte - 1
398 | endif
399 | endfunction
400 | function! s:Startup()
401 | UniteStartup
402 | endfunction
403 | augroup END