конкретные настройки в after / ftplugin/fortran.vim не работают

#vim #neovim

#vim #neovim

Вопрос:

У моего after/ftplugins/fortran.vim есть следующие строки

 let fortran_fold=1
let fortran_fold_multilinecomments=1
set foldmethod=syntax foldlevel=1 foldnestmax=2
let fortran_free_source=1
let fortran_do_enddo=1
 

Если я открываю файл fortran, я не вижу свернутого кода, но когда я переключаюсь foldmethod на indent него, он работает, и я вижу код, свернутый на основе отступов.

Те же настройки работают, если я их введу init.vim . У меня также есть

 syntax on
filetype indent plugin on
 

в моем init.vim .

Ответ №1:

Nvim filetype plugin indent on syntax on по умолчанию включает и ( :h nvim-defaults ) . Итак, просто nvim test.for (без каких-либо init.vim ) поступило бы правильно.

Но при выполнении этого вручную порядок имеет значение! Это правильно:

 filetype plugin indent on
syntax on
 

Vim страдает от той же проблемы.