在Linux上的Neovim中使用dosini文件自动折叠

时间:2019-05-08 14:48:14

标签: neovim

我在DOS INI format中有配置文件。

如上面的链接所述,要使vim自动按节折叠DOS INI文件,我需要创建一个新文件〜/ .vim / after / syntax / dosini.vim 与:

syn region dosiniSection start="^\[" end="\(\n\+\[\)\@=" contains=dosiniLabel,dosiniHeader,dosiniComment keepend fold
setlocal foldmethod=syntax
" Following opens all folds (remove line to start with folds closed).
setlocal foldlevel=20

我确实做到了,但它与neovim不起作用(语法后/文件夹不存在,我必须创建它们)。

neovim中的after / syntax文件夹的位置与vim中的不同吗?还是其他地方有问题?

1 个答案:

答案 0 :(得分:1)

  

neovim中的after / syntax文件夹的位置与vim中的不同吗?

是的。 Nvim遵循XDG Base Directory Specification

~/.vim对Vim而言,~/.config/nvim对Nvim。

因此,要么创建~/.config/nvim/after/syntax/dosini.vim,要么执行大多数人的操作,然后创建指向~/.config/nvim的符号链接~/.vim

如果您还希望在两者之间共享vimrc,则创建一个指向您的~/.config/init.vim(或~/.vim/vimrc)的符号链接~/.vimrc