Не хотелось бы сводить всё к Neovim vs Vim. Изначально хотелось собрать мнения по дистрибутивам конфигов. Для Vim есть SpaceVim. Не использующим дистрибутив можно выбрать вариант «самописный конфиг». Написал Neovim т.к. для него с ходу нашёл больше сборок. Можно заменить Neovim на Neovim/Vim.
Раньше не использовал никакой (тупо свой конфиг и установка плагинов вручную). Очень недавно перешёл на LazyVim. Пока вроде нравится, но не ручаюсь, что останусь на нём.
Мне кажется, стоит получше сформулировать сам вопрос. «Дистрибутив для NeoVim» это не совсем корректный термин. Не знаю, как лучше, но куда-то там стоит добавить слово «конфиг».
И пожалуйста, убери точки в конце пунктов голосования. Царапают глаз. Как и в заголовках, в пунктах для голосования (по крайней мере не состоящих из нескольких предложений каждый) точки в конце ставить не принято.
Наверное, нужен ещё вариант «Другой, напишу в комментарии», потому что вряд ли пятью перечисленными всё ограничивается, возможно есть какие-то менее известные.
NvChad и AstoNvim лучшие, потому что не навязывают свои конфиги, а просто поставляют базовые настройки и плагины, которые всё равно бы пришлось вписать ручками. Для расширения нужно просто сходить в ~/.config/nvim/lua/custom/ и вынести в гит, как обычно.
Я бы не хотел проделывать всю ту работу, которую проделали авторы NvChad, а потом ещё саппортить этот дистрибутив имени себя, только ради дешёвых понтов на ЛОРе. Мне ехать, а не шашечки.
Всегда думал что собрать свой «редактор» чтоб он был именно тебе удобен это одна из основных причин использовать (neo)vim. Если не хочется ковыряться то чего не взять готовую IDE (поддержка навигации в стиле vim вроде во многих есть)?
Но ради интереса попробовал все перечисленные конфигурации в свое время, и использование обычно начиналось не с «вау как круто сделали» а с «елки да что же они такое наворотили и как это убрать», по-этому полноценно ничем таким не пользовался и использую свой конфиг.
Сетевые лаги и отваливающийся ssh? Или ещё какие-то причины? Тоже об этом подумываю. Если пользоваться только консольным софтом, превратить любое устройство в тонкий клиент очень легко.
Сборки хороши для переползания с графических IDE. Миллион хоткеев, о которых можно узнать только в гигантском мануале — не самая удобная штука. А вот условный NvChad с привычным оформлением и всплывашками самое то. Потом уже можно дефолт попробовать. Ты, наверное, начинал с дефолта, поэтому такое отторжение.
Я нуб, поэтому сборки вызывают у меня вау-эффект. Удобная, быстрая IDE без зондов. Теперь vscode можно наконец выбросить.
Все эти плагины/конфиги, конечно хорошо, но везде с собой их не утащишь. Поэтому я пользуюсь практически дефолтом с парой улучшений, которые просто делают vim удобнее. Пердолиться с перенастройкой всего и всея чтобы потом плеваться от неудобства на чужом сервере смысла нет.
SpaceVim is a modular configuration of Vim and Neovim. It’s inspired by spacemacs. It manages collections of plugins in layers, which help to collect related packages together to provide features.
И решил провести опрос - это кто нибудь юзает для vim и подобных …
У меня используется свой конфиг, в котором накручено достаточно многое, но практически всё из этого — необязательное и при отсутствии вполне комфортно чувствуется. Единственное, чего реально не хватает в дефолтном виме, так это langmap’а по дефолту.
Конкретный пример: хотелось слева иметь дерево файлов, а справа - собственно содержимое файла. Поставил плагин (уже не помню имя, тогда нагуглил), всё прекрасно, но только когда первый раз открываешь файл из дерева. Потом нет возможности перейти в дерево обратно. Гуглил решение, эта проблема была не только у меня, и ничего не понял. Угробив день, решил, что ну на…