From: Sergey Matveev Date: Fri, 1 Apr 2016 20:09:20 +0000 (+0300) Subject: Попробовал neovim X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=9277f9c64ce93baad82ec8dd8f9a938b25cf93dd;p=stargrave-blog.git Попробовал neovim Понравилось что third-party библиотеки скачиваются сами, причём проверяется по SHA256 целостность tarball-ов. Как бы встроенная система портов при сборке. Немного напрягает что всякие Lua, MessagePack, но... вообще не такие уж и плохие решения. Всё же начались проблемы: совсем другие цвета. Не яркие хорошие насыщенные, а блёклые. В Vim можно было повлияеть на это выставлением ограничения по количеству цветов -- тут это роли не играет. Всякие autocmd сохраняющие и восстанавливающие view тут срабатывают с выдачей ошибки, что заставляет нажимать enter при каждой загрузке файла. В netrw менеджере исчезли номера строк. fugitive, благо, работает. В общем пока я удалил. Ибо я так и знал что то одно, то другое маленькое, но досадное неудобство будет. Привлекает что например bracketed paste mode из коробки встроен -- это я давно не понимал почему в оригинальном Vim не сделали. Но всё же пускай Vim и более тяжёлый, менее клёвый в плане асинхронности, но для его сборки нужен только C компилятор и Make, а для сборки neovim нужен C++, доступ в Интернет (хотя бы для первого раза чтобы скачать библиотеки зависимые), cmake. ОЧЕНЬ напрягает что за инструкциями по установке они отправляют в wiki на Github. Не очень нравится наличие встроенного эмулятора терминала. Это какое-то движение в сторону Emacs который все независимо от остальных, non-UNIX way пытается делать. Они считают преимуществом то что придерживаются XDG спецификации директорий. У меня ровно одна программа придерживается её: Midnight Commander. Считаю это однозначно недостатком, так как это не принято ни в одной из используемых мною програм. Плюс сам стандарт мне не нравится субъективно. Хотя не удивительно, ведь один из авторов это Поттеринг. Но в целом положительное впечатление производит! Но лично для меня не даёт ничего полезного (кроме убирания секции с paste mode из конфига), много места на диске займёт (cmake например у меня не стоит) и будут несовместимые с Vim конфиги. ---