Первая строка возвращает курсор на строку, в которой я находился, вторая - файл ресурсов. оба работают там самостоятельно, но не будут работать вместе. Кажется, что метки, установленные курсором Return, все еще установлены, кто-нибудь может объяснить, какова корреляция между ними?
au BufReadPost * if line("'\"") > 1 && line("'\"") <= line("$")
\ | exe "normal! g`\"" | endif
augroup myvimrc
au!
au BufWritePost .vimrc,_vimrc,vimrc,.gvimrc,_gvimrc,gvimrc so $MYVIMRC
\ | if has('gui_running') && filereadable($MYGVIMRC)
\ | so $MYGVIMRC | endif
augroup END