У меня есть собственный ~/.vimrc
, который я сделал с этим augroup
:
augroup filetype_vim
autocmd!
autocmd! BufWritePost .vimrc* source %
autocmd FileType vim |
setlocal foldlevel=0 foldmethod=marker foldmarker={{{,}}}
augroup END
Когда я открываю vim напрямую, чтобы редактировать ~/.vimrc
следующим образом: vim ~/.vimrc
, сворачивание работает должным образом , Я могу свернуть {{{
маркер:
:set foldmethod?
> foldmethod=marker
Когда я открываю vim без указания файла: vim
, а затем пытаюсь отредактировать: :e ~/.vimrc
, метод складывания другой!
:set foldmethod?
> foldmethod=syntax
Что, очевидно, происходит из другой части моего vimr c.
Почему он не распознает тип файла, когда я открываю файл косвенно?