Я пытаюсь вставить в Vim следующую автокоманду:
autocmd BufEnter *.c :call SourceTagsVim()<CR>
function! SourceTagsVim()
let s:fname = expand('<afile>:p:h') . 'tags.vim'
if filereadable(s:fname)
exe 'so ' . s:fname
else
echo s:fname " could not be read"
endif
endfunction
Но vim продолжает сообщать мне следующее сообщение об ошибке:
Error detected while processing BufEnter Auto commands for "*.c":
E488: Trailing charcters
Но автокоманда выполняется нормально. Любая идея, что я делаю не так. Я также использовал dos2unix на моем vimrc для обеспечения правильного окончания строки.
Спасибо за помощь,
Andreas