after / ftplugin / fortran.vim中的特定设置不起作用

时间:2019-04-15 08:45:25

标签: 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 个答案:

答案 0 :(得分:1)

Nvim默认启用filetype plugin indent onsyntax on:h nvim-defaults)。因此,仅nvim test.for(不包含任何init.vim)就可以做正确的事情。

但是,手动操作时,顺序确实很重要!这是正确的:

filetype plugin indent on
syntax on

Vim也遇到同样的问题。