LINUX.ORG.RU

vim syntax folding


0

0

Как нормально настроить фолдинг на основе синтаксиса? Например, если в C файлы вставлять конструкции, содержащие скобки { }, или начинать комментарий с /* , то все фолды после них разворачиваются. Возможно ли заставить vim не сбрасывать последующие фолды при вводе данных лексем? Вероятно, это связано с необходимостью vim'а распарсить оставшуюся часть файла для корректного определения и подсветки синтаксиса, после чего vim забывает свернуть всё обратно. Но вот что-то никак не соображу, что делать-то с этим.

anonymous

а для парсинга нужно обязательно всё развернуть?
хорош гадать на кофейной гуще, ацетон эффективнее ;)

dimon555 ★★★★★
()
Ответ на: комментарий от dimon555

>а для парсинга нужно обязательно всё развернуть?

Нет. Для подсветки синтаксиса и определения мест для свёртки - как посмотреть. Но ожидаемое и удобное поведение редактора - неизменность уже свёрнутых участков.

>хорош гадать на кофейной гуще, ацетон эффективнее ;)

Если знаете как заставить работать этот foldmethod=syntax, то может быть поделитесь?

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.