LINUX.ORG.RU

История изменений

Исправление StillSteal, (текущая версия) :

До vim8 перешел на неовим, вот вернулся пару месяцев назад на вим, благо конфиг был еще не сильно под неовим переделан.

Много багов у меня вылазило со встроеным терминалом (какие-то баги с автопереходом в инсерт мод, глитчи (цветные квадраты) из-за matchparen плагина и т.д.). Да и вообще мне больше нравится, как реализованы терминал, всплывающие окна в виме. Не хватает разве, что только virtualtext фичи для некоторых вещей. А так lsp - есть vim.lsp и coc.nvim. Последний так намного лучше работает из коробки для многих типа автокомплита, сниппетов, линтинга и т.д. Плюсы neovim-lsp - настраиваемость, все же coc.nvim сильно прибит гвоздями и многие выводы от lsp сервера нереально преобразовать как тебе надо. Tree-sitter - экспериментальная вещь, которая тормозит иногда намного больше чем подсветка вима. + описывать все эти «деревья» минимум в 10 раз сложнее чем создать синтакс файл для вима. Но конечно возможностей по итогу будет больше и помимо посдветки. Надо ждать - может что-то и получится из этого.

А так слишком как по мне мейнтейнеры neovim увлеклись Lua - много багов не фиксилось (посмотрим что с релизом изменится). Да и вообще мейнтейнеры там меняются каждый год. Некоторые вещи из из api, которые сделались уже переписаны были несколько раз (или добавлены новые, которые посвторяют тоже самое), но «СОВМЕСТИМОСТЬ» оставили, таким темпом там легаси больше чем у вима будет.

Ну и сейчас я смотрю начался бум lua-плагинов для неовима, но это две стороны монеты (да можно там и на нормальные вещи наткнуться), но в основном - это ужасный код от вчерашних школьников с сомнительными функциями (так какие-нибудь финтифлюшки типа всплывающих окон иногда только блокирующие чтение текста) и 0 документации.

Да пинок Браму в свое время неовим прописал и это есть хорошо. Но вим сейчас развивается чуть ли не быстрее форка, да и фиксятся там проблемы быстрее.

Исходная версия StillSteal, :

До vim8 перешел на неовим, вот вернулся пару месяцев назад на вим, благо конфиг был еще не сильно под неовим переделан.

Много багов у меня вылазило со встроеным терминалом (какие-то баги с автопереходом в инсерт мод, глитчи (цветные квадраты) из-за matchparen плагина и т.д.). Да и вообще мне больше нравится, как реализованы терминал, всплывающие окна в виме. Не хватает разве, что только virtualtext фичи для некоторых вещей. А так lsp - есть vim.lsp и coc.nvim. Последний так намного лучше работает из коробки для многих типа автокомплита, сниппетов, линтинга и т.д. Плюсы neovim-lsp - настраиваемость, все же coc.nvim сильно прибит гвоздями и многие выводы от lsp сервера нереально преобразовать как тебе надо. Tree-sitter - экспериментальная вещь, которая тормозит иногда намного больше чем подсветка вима. + описывать все эти «деревья» минимум в 10 раз сложнее чем создать синтакс файл для вима. Но конечно возможностей по итогу будет больше и помимо посдветки. Надо ждать - может что-то и получится из этого.

А так слишком как по мне мейнтейнеры neovim увлеклись Lua - много багов не фиксилось (посмотрим что с релизом изменится). Да и вообще мейнтейнеры там меняются каждый год. Некоторые вещи из из api, которые сделались уже переписаны были несколько раз (или добавлены новые, которые посвторяют тоже самое), но «СОВМЕСТИМОСТЬ» оставили, таким темпом там легаси больше чем у вима будет.

Ну и сейчас я смотрю начался бум lua-плагинов для неовима, но это две стороны монеты (да можно там и на нормальные вещи наткнуться), но в основном - это ужасный код от вчерашних школьников с сомнительными функциями (так какие-нибудь финтифлюшки типа всплывающих окон иногда только блокирующие чтение текста) и 0 документации.