Автоматическое сворачивание с dosini файлами в неовим на Linux - PullRequest
0 голосов
/ 08 мая 2019

У меня есть файлы конфигурации в формате DOS INI .

Как объяснено в ссылке выше, чтобы vim автоматически складывал INI-файлы DOS по разделам, мне нужно создать новый файл ~ / .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 и в vim? Или проблема где-то еще?

1 Ответ

1 голос
/ 14 мая 2019

Различается ли расположение папок после / синтаксиса в neovim и в vim?

Да.Nvim следует спецификации XDG Base Directory .

Что означает ~/.vim для Vim, ~/.config/nvim для Nvim.

Итак, создайте ~/.config/nvim/after/syntax/dosini.vim или,делайте то, что делает большинство людей, и создайте символическую ссылку ~/.config/nvim, которая указывает на ~/.vim.

Если вы также хотите разделить vimrc между обоими, то создайте символическую ссылку ~/.config/init.vim, которая указывает на вашу ~/.vim/vimrc(или ~/.vimrc).

...