Я пытаюсь создать карту для открытия ~/.vimrc, но откройте ~/.vimrc только тогда, когда буфер пуст, иначе разделите и откройте.
Я стараюсь этоvim split, если буфер не пуст
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
Я также проверил, пусто ли имя текущего буфера. –