Привет всем, есть какое-нибудь решение для форматирования файлов? Бьютифаеры. Чтобы накатить разом все и больше не возвращаться к вопросу. Все, что нахожу, работает через сторонние тулы. Это как-то не комильфо. В идеале чтоб все форматировалась через gg=G
Нет, универсального решения нет. Форматтеры кода обычно работают с parse tree для выбранного языка, плюс содержат правила конфигурации, etc. В общем, слишком сложная штука, чтобы реализовывать её на vimscript и других скриптовых языках. Поэтому нужно использовать внешние утилиты. Их удобно вызывать из вим через
neoformat.