Size: a a a

2020 August 17

JM

John Meow in pro.vim
KisM
Привет всем, есть какое-нибудь решение для форматирования файлов? Бьютифаеры. Чтобы накатить разом все и больше не возвращаться к вопросу. Все, что нахожу, работает через сторонние тулы. Это как-то не комильфо. В идеале чтоб все форматировалась через gg=G
Neoformat есть
источник

JC

Julian =) Coffee in pro.vim
KisM
Привет всем, есть какое-нибудь решение для форматирования файлов? Бьютифаеры. Чтобы накатить разом все и больше не возвращаться к вопросу. Все, что нахожу, работает через сторонние тулы. Это как-то не комильфо. В идеале чтоб все форматировалась через gg=G
Удачи, что тут сказать
источник

GK

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

JC

Julian =) Coffee in pro.vim
Georgy Komarov
Нет, универсального решения нет. Форматтеры кода обычно работают с parse tree для выбранного языка, плюс содержат правила конфигурации, etc. В общем, слишком сложная штука, чтобы реализовывать её на vimscript и других скриптовых языках. Поэтому нужно использовать внешние утилиты. Их удобно вызывать из вим через neoformat.
Ты ошибаешься, все должно быть из коробки, и по мановению волшебной палочки >_<
Как в IDE
источник

NG

Nicholas Guriev in pro.vim
источник

JC

Julian =) Coffee in pro.vim
Потому что иначе не комильфо
источник

GK

Georgy Komarov in pro.vim
Julian =) Coffee
Ты ошибаешься, все должно быть из коробки, и по мановению волшебной палочки >_<
Как в IDE
Ну, neovim постепенно идёт к этому :)
источник

JC

Julian =) Coffee in pro.vim
LSP это сторонние тулзы >_<
источник

JM

John Meow in pro.vim
Georgy Komarov
Ну, neovim постепенно идёт к этому :)
источник

JC

Julian =) Coffee in pro.vim
Это же Emacs нет?
А, стоп
источник

GK

Georgy Komarov in pro.vim
Julian =) Coffee
Это же Emacs нет?
А, стоп
Да не, это очередная сборка вима с плагинами. Дотфайлы, собранные кем-то за тебя.
источник

M

MMXX in pro.vim
Ну это не встроенное решение
источник

YS

Yaroslav Schekin in pro.vim
KisM
Привет всем, есть какое-нибудь решение для форматирования файлов? Бьютифаеры. Чтобы накатить разом все и больше не возвращаться к вопросу. Все, что нахожу, работает через сторонние тулы. Это как-то не комильфо. В идеале чтоб все форматировалась через gg=G
Почему "не комильфо"? Это, как раз, нормально. Unix way и т.п.
источник

K

KisM in pro.vim
Ну у меня может быть что-то не установлено. Потом, нужно вспоминать, а чем же форматировать тот или иной файл
источник

JC

Julian =) Coffee in pro.vim
Давайте не будем этот ваш Unix Way, мы вообще-то не в 1960 году
источник

ND

Nikita Domnickij in pro.vim
В некоторых лсп-серверах реализовано форматирование
источник

GK

Georgy Komarov in pro.vim
KisM
Ну у меня может быть что-то не установлено. Потом, нужно вспоминать, а чем же форматировать тот или иной файл
Попробуй neoformat. Достаточно один раз настроить плагин.
источник

ND

Nikita Domnickij in pro.vim
Но оно обычно через внешнюю тулзу работает
источник

ND

Nikita Domnickij in pro.vim
Julian =) Coffee
Давайте не будем этот ваш Unix Way, мы вообще-то не в 1960 году
Юникс вей только в 60-х актуален?
источник

K

KisM in pro.vim
не, ничего против Unix-way не имею, но тянуть руби для форматирования одного типа файлов как-то перебор, имхо
источник