open〜/ .vimrcのマップを作成しようとしましたが、バッファが空の場合にのみ〜/ .vimrcを開きます。それ以外の場合は、分割して開きます。
これを試してみます
fun! BufferIsEmpty() "{{{
if line('$') == 1 && getline(1) == ''
return 1
else
return 0
endif
endf "}}}
fun! NotEmptySplit() "{{{
if !BufferIsEmpty()
sp
endif
return
endf
command! -nargs=0 NotEmptySplit call NotEmptySplit()
nnoremap <silent><leader>ve :NotEmptySplit <bar> ~/.vimrc<CR>
しかし、私はこのエラーを受け取ります
E488: Trailing characters