Мне действительно нравится сворачивание в Vim, но есть пара нефайловых буферов (окно плагина command-t для одного), которые я действительно не хочу сворачивать, поскольку обычные команды сворачивания там не работают.
Если бы я мог просто сказать vim, чтобы он не закрывал автоматически фолды (только закрывайте их, когда я говорю об этом), это должно решить проблему, но я не вижу никаких опций в vim, помогающих изменить это поведение. Есть ли способ включить сворачивание, но не закрывать автоматически все сгибы при создании буфера / открытии файла?
zR - команда, чтобы открыть все сгибы. Я предполагаю, что вы можете использовать автокоманду vim (au), чтобы просто добавить опцию в ваш .vimrc для выдачи команды zR при открытии буфера с расширениями файлов, которые вы не хотите запускать с автоматическим закрытием складок. Что-то вроде этого:
не проверял, на самом деле правильный синтаксис можно использовать команду exe для zR:
Я предполагаю, что вы говорите об автофолдинге определенных или автоматически определенных сгибов при открытии буфера. Если в буферах вопросов не должно быть сгибов вообще, то это, вероятно, другая проблема, где вы хотите отключить свертывание для этих типов буферов.
источник