Как стать автором
Обновить

Комментарии 13

Опять статья про установку плагинов в (Neo)Vim. Сколько можно? От языка программирования вообще ничего не меняется, я как человек, который языков 10 в виме попробовал говорю. Ну и смысл тогда писать очередную статью про установку плагинов для %language name%?

Так тут ещё и не lazy, а для дотфайлов не stow

Я тоже долгое время на VimPlug сидел, потому что лень было разбираться с lua плагинами. Но в этой конфигурации не хватает, как минимум, Coc.nvim или встроенного lsp. Без lsp большие проекты очень сложно разрабатывать.

Добрый день. для использования функционала LSP используется dense-analysis/ale. кокос был в предыдущих редакциях )

Добрый день. тут нет инструкции по установке плагинов ) Есть полный мануал как с нуля установить NeoVim и взяв готовую конфигурацию начать его уже использовать. если устраивает функционал конечно. Благодарю за комментарий

Ruby разработчики? Они существуют

)) СберМаркет, УчиРу, РЖД ))) спросите у них. все на руби

Спасибо. Через span можно установить последнюю версию neovim.

да, вариантов на самом деле очень много, и через flatpack и через snap. Благодарю за дополнение

Туториал как делать не надо.

Как установить neovim написано на их сайте, если пользователь в этом разобраться сам не сможет, то ему все равно противопоказано программирование, и остальная часть туториала не нужна.

Про Plug забудьте вместе с vim. Для neovim есть намного более продвинутый lazy. Зависимости к плагинам в 90% случаев вручную не ставятся. Плагины ставятся через lazy, который сам скомпилирует все нужное, а что не скомпилирует (например бинарники для LSP), то устанавливается через mason.

В вашем конфиге от neovim всего несколько плагинов. По собственному опыту перехода с vim на nvim, если у вас такой конфиг, то пользуйтесь лучше старым добрым вимом.
Используя vim конфиг/плагины для neovim вы обнаружите кучу случаев, когда разные мелочи работают чуть-чуть не так, как в оригинальном виме, что ужасно раздражает. И очень сложно потом разобраться, откуда все эти приколы вылезают.

Если серьезно хотите перейти на neovim, то выкиньте большую часть плагинов написанных на vimscript, начиная с пакетного менеджера, и используйте аналоги, написанные на lua непосредственно для neovim. Плагины, написанные на lua, как минимум гибче/легче конфигурятся, могут дружить друг с другом и часто имеют больше функционала.

Благодарю за комментарий. есть некоторые вещи которые пока в lua исполнении не доступны, но есть в vim script, это связано именно с работой. чтоб оно под "новыми" плагинами заработало, к сожалению пока не вышло, так как в новых плагинах нет поддержки необходимого. к примеру шаблонов slim, даже подсветки кода нет (... по мере обновления плагинов может появятся возможности. для тех кто хочет просто попробовать NeoVim есть много хороших сборок, мне понравилось как сделано AstroNvim, большая часть работает прям из коробки, и это классный вариант для быстрой установки с новыми решениями и плагинами.

vim-slim, по моему опыту, не конфликтует с nvim. У меня, по крайней мере, подсветка синтаксиса отрабатывает отлично.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории